ReactJS en #programadorIO

Grabación del streaming emitido el 10/03/2015
Exploramos la librería Javascript ReactJS, enfocada a la creación de interfaces de usuario avanzadas y altamente dinámicas. En #programadorIO.
10/03/2015 -

El próximo martes 10 de marzo vamos a hablaros de la librería ReactJS, una de las últimas incorporaciones al ecosistema de Javascript dedicada a la mejora de la experiencia de usuario en los sitios web.

ReactJS es una librería creada por el equipo de Facebook que se adapta a la mayoría de los proyectos web existentes. No implica una manera de trabajar determinada y por tanto la puedes incorporar independientemente de otras que estés utilizando en tu aplicación web. De hecho, ReactJS no es un nuevo framework MVC, sino que complementa aquellos que puedas conocer. En la práctica, mucha gente usa React en como la V del patrón MVC, combinando con frameworks como Angular, Backbone, Ember, etc.

Implementa una nueva manera de trabajar con Interfaces de Usuario (UI) de manera sencilla y declarativa, pero sobre todo potente y rápida. Introduce el concepto del "DOM Virtual" y soluciona algunas carencias de otras aproximaciones al trabajo en la web dinámica con Javascript y sobre todo aporta mucha más velocidad, no realizando cambios innecesarios en el DOM real del navegador hasta que realmente son necesarios de efectuar.

En esta charla te contaremos con más detalle la filosofía de ReactJS y qué innovaciones nos trae en el mundo del desarrollo Javascript. También veremos cuáles son los primeros pasos para comenzar a trabajar con esta librería en nuestros proyectos. Analizaremos la sintaxis propia de ReactJS, que es capaz de mezclar el código Javascript y el HTML para la creación sencilla de componentes web.

La aproximación de ReactJS permite trabajar con componentes que son fácilmente reutilizables y que incluso pueden tener relaciones de composición con otros componentes para poder realizarlos mucho más complejos sin que el código se haga demasiado difícil de producir o de mantener. Te explicaremos también los motivos por los que ReactJS tiene un sistema de bindeo de datos particular "One-Direction Data Flow".

Mucha más información encontrarás en esta charla, es solo cuestión de verla. Te la ofrece @eiximenis Eduard Tomàs, compañero y colaborador habitual en DesarrolloWeb.com. De momento te dejamos el enlace a la librería para que puedas ir viendo de qué se trata: http://facebook.github.io/react/

El vídeo en directo lo verás en estos horarios:

20:00 de España peninsular (19:00 Islas Canarias) 
13:00 en México 
15:00 en Venezuela 
16:00 en Argentina y Chile

Podrás verlo, llegado el horario de emisión (el próximo martes 10 de marzo), en nuestra web o a través del siguiente link a YouTube: http://youtu.be/ejMEwNVoOT0

Recuerda que podemos avisarte de este y otros #programadorIO enviando un aviso a tu email antes de comenzar el programa. Simplemente puedes dejarnos tu correo en esta página.