Decoradores en JavaScript con ES7 (ES2016)

En este último año se están conociendo numerosas características interesantes de las nuevas versiones de JavaScript, entre ellas los decoradores o decorators, que proporcionan una sintaxis muy sencilla y elegante para llamar a funciones de orden superior, así que he pensado que merecería la pena dedicarle una entrada del blog a esta nueva feature de ES7 o ES2016.

Leer más

Mixin para mantener el aspect ratio con Sass

Hoy quiero compartir un mixin con vosotros que al menos a mi me ha resultado muy util en más de un proyecto, sobre todo cuando trabajo con videos o con imágenes que necesitan mantener una relación de aspecto específica, lo que habitualmente se denomina aspect ratio.

Leer más

Ciclo de vida de los componentes React

En este post voy a dar un repaso a fondo al ciclo de vida de los componentes React con el fin de entender un poco mejor como funcionan y sobre todo en qué casos podemos usar cada uno de los métodos que intervienen en su ciclo de vida.

Leer más

Propiedades y estado de los componentes React

En este artículo me gustaría despejar una de las dudas más comunes para los desarrolladores que empiezan con React. Intentaremos comprender las diferencias que existen entre las propiedades o props y el estado o state de los componentes. Al fin y al cabo realizan una función similar pero con algunas diferencias.

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

console.blog()

Ya llevaba bastante tiempo con la idea de escribir un blog, pues bien, aquí está, y aunque mi plantilla está sin terminar no me puedo resistir a las ganas de empezar a escribir, además creo que será mas fácil terminarlo teniendo algo de contenido sobre el que maquetar.

Leer más