Con este curso pretendemos empezar afianzando los conceptos basicos de React y poco a poco ir entrando en conceptos más avanzados como el manejo del estado de la aplicación con redux pasando por el testing y renderizado en el servidor.
Cuando se haya finalizado el curso se tendrá los conocimientos necesarios para comenzar un proyecto con unas bases solidas del funcionamiento de React dentro de un proyecto serio.
Amador Mateo Fernandez
¿Qué es React? Uso de componentes con React Validación mediante PropTypes Ciclo de vida de un componente Comunicación entre componentes padres e hijos usando las props Uso de state dentro del componente Caso practico
- ¿Qué es Redux y para que sirve?
- Store, actions y reducers
- Redux dentro de react
- Buenas practicas usando React y Redux
- Caso practico
- Testing con Mocha
- Aserciones con Chai
- Stubs, spies, mocks con Sinon.
- Testing de React con Enzyme
- Caso práctico
- ¿Qué es redux-saga y para que sirve?
- Generadores de funciones de ES6
- Efectos
- Control del flujo con redux-saga
- Testing de sagas
- Caso práctico
- Caso práctico de renderizado en el servidor
- Cosas a tener en cuenta cuando tu código tiene que correr igual en el servidor que en el navegador.