Proxies en JavaScript con ES6

Los proxies son otra de las features interesantes que han llegado con ES6, y básicamente su función es la de definir un comportamiento personalizado cada vez que se accede a las propiedades de un objeto.

Leer más

Introducción a Mobx. Un enfoque diferente para aplicaciones React

Hace algunas semanas descubrí por casualidad una librería que me llamó estrepitosamente la atención. Se trata de MobX y de su implementación para aplicaciones React, MobX-react.

MobX básicamente hace que la gestión del estado de nuestras aplicaciones sea mucho más simple y escalable implementando observables, un concepto muy elegante del mundo de la programación funcional-reactiva (FRP).

Leer más

Error importando aws-sdk con Webpack y ES6

Actualmente trabajo en un proyecto React en el que usamos el SDK de Amazon. Por supuesto, tanto el entorno de desarrollo como el de producción corren con Webpack y cual ha sido mi sorpresa que al importar el aws-sdk me he encontrado con los varios warnings y mensajes de error.

Leer más

Un repaso a las promesas de ES6

En mi post anterior sobre decoradores en ES7 (es2016) comenté mi intención de escribir un artículo sobre las funciones asíncronas pero creo que para poder entender como trabajan este tipo de funciones primero es necesario comprender como funcionan las promesas, los iteradores y los generadores de ES6. En este artículo daremos un repaso a las promesas (Promise) de ES6.

Leer más

Compilando ES6 con Babel 6

Como todos sabemos ECMAScript 6 (ES6 o ES2015) es la nueva versión del estándar ECMAScript que está disponible desde Junio de 2015. Dado que en blog escribiré mucho JavaScript y que por supuesto lo haré con esta nueva versión, he creído oportuno comenzar explicando como compilar o transformar ES6 a ES5.

Leer más