React es un framework para la implementación de interfaces web en aplicaciones SPA. Desarrollado originalmente por Facebook, es de código abierto y está en producción en muchos sitios grandes de la web, como la propia Facebook, Khan Academy, Netflix, Coursera,...
Conocerás y utilizarás el framework JavaScript React.JS para diseñar interfaces de aplicaciones web en el lado del cliente: verás cómo funciona React, qué ventajas tiene con respecto a otros frameworks para el diseño de las vistas. Verás cómo diseñar componentes y cómo organizarlos de manera jerárquica para construir interfaces complejas. Finalmente verás cómo organizar la arquitectura completa del cliente con Flux/Redux para que el código (no solo de la interfaz) sea comprensible,mantenible y testable.
1. Hola React. Herramientas de flujo de trabajo. Primeros componentes propios, |
||
2. Diseño básico de componentes |
||
3. Jerarquías de componentes. Interfaces complejas. |
||
4. Routing |
||
5. Testing en React |
||
6. Arquitecturas web para aplicaciones React: Introducción a Flux. |
||
7. Arquitecturas web para aplicaciones React (II): Redux. |
||
8. Eficiencia. Aplicaciones isomórficas. |
© 2016-17 Departamento de Ciencia de la Computación e Inteligencia Artificial, Universidad de Alicante