ReactJS-BA / meetup-2016-04-05

Pendiente
GNU General Public License v3.0
39 stars 24 forks source link

meetup-2016-04-05

"El camino para dominar reactjs" (sin fatigarse en el intento).

Victor Kane, AWebFactory

Sobre mí (Victor Kane)

Soy Ingeniero del proceso de desarrollo y de la arquitectura del software desde los años 90. En la última década con dedicación exclusiva a las aplicaciones y portales web. Inicialmente con Java y el framework Spring, luego Ruby on Rails, luego PhP y Drupal, luego full stack Javascript (desde 2010 con Nodejs y Backbone).

Me dedico al mentoring y al entrenamiento, para la adquisición de un enfoque lean y ágil dentro de organizaciones y compañías que desean desarrollar aplicaciones web utilizando versiones estables de las herramientas más modernas y capaces de soportar las exigencias crecientes de los modelos de negocio de hoy.

Por eso, he trabajado con los mejores frameworks y entornos, en base de las mejores prácticas y herramientas disponibles como AWebFactory.com.

He vivido en Buenos Aires, Argentina durante los últimos 40 años con estadías significativas también en Los Angeles, California.

Beneficios de React

Se asume que los que estamos aquí ya conocemos los beneficios que nos da la utilización de React, probablemente escrito en ES2015 (ES6), traspilado por Babel y concatenado automaticamente por algún "bundler", e integrada con alguna implementación de Flux, como Redux. Y esatmos entrando en este mundo feliz.

Fatiga con React

Ya nos está cansando la cabeza un poquito al solo escuchar eso. Es por la complejidad de los requerimientos de hoy día, no es culpa de React Pero, ¿cómo abordarlo?

De aquí se desprende que el camino ha de simplificarse, para tomar pasos de bebe:

y agregaría,

Entonces, ¡hagamoslo ahora mismo!

Vemos rápidamente (pero quedamos con el repositorio y con el video) como sería seguir estos pasos en una aplicación sencilla paso a paso.

Para eso, seguimos el estado de las cosas en cada PasoNN de los branches, comenzando con el branch (bifuración de Git) paso01. Cada branch tendrá documentado los pasos seguidos en, por ejemplo, DOC01.md.

[Este tutorial basado en mis propios desarrollos y various tutoriales estándares de React y en la documentación de React, React Router y Redux. Ver React Awesome].