Aprende a programar aplicaciones web con React, una de las tecnologías JS más demandadas del sector, de la mano de reconocidos desarrolladores.
- Introducción
- Instalando nuestro entorno de desarrollo
- Conceptos básicos de React:
- Introducción a JSX
- Renderizando componentes
- Componentes y propiedades
- El estado
- Ciclo de vida
- Gestionando eventos en React
- Renderizado condicional
- Pintando listas
- Formularios
- Subiendo el estado
- Herencia vs composicion
- Pensando en React
- Testing en React:
- Jest
- Unit Test
- Enzyme
- Conceptos avanzados de React:
- Accesibilidad
- División de código
- React Context
- Gestión de errores
- High order components (HOC)
- Creando referencias a elementos DOM
- Comprobación dinámica de tipos (PropTypes)
- Hooks
- React Lazy y React Suspense
- Librerias imprescindibles:
- React-Router
- Material-UI
- styled-components
- React con GraphQL
- GraphQL
- Apollo
- Queries
- Mutations
- Redux
- Documentación