INTRODUCCIÓN A REACT JS

ReactJS es una librería de JavaScript desarrollada por Facebook y con una gran comunidad de desarrolles en crecimiento. ReactJS ha cautivado a los desarrolladores de la comunidad del frontend. Los desarrolladores están encantados con ReactJS porque tiene un alto rendimiento y genera cambios casi al instante. Lo mejor de react es que es una herramienta pequeña y su curva de aprendizaje es pequeña a comparación de otras librerías o frameworks de frontend. Comenzaremos con los conceptos básicos de la sintaxis JSX, en este curso aprenderás a modelar componentes web para interfaces de usuario utilizando React Components. Al final serás capaz de administrar estado y ciclo de vida de los React Components y utilizarlos para generar listas y formularios dinámicos.

En este curso aprenderás a usar sintaxis JSX para crear elementos de React Como construir aplicaciones React usando componentes web Como administrar el estado y los métodos del ciclo de vida de React Components Como construir listas y formularios dinámicos usando React Components.

3 Sesiones de 4 horas.

JSX Y COMPONENTE DE REACT

1. Introducción
2. Configurando ReactJS.
• Configurando ReactJS.
• Configurando ReactJS en CodeSandBox.
3. ¿Qué es React?
4. Visualización de Elementos.
5. JSX.
6. Componentes Funcionales.
7. Composición.
8. Visualización Condicionada.
9. Tutorial de Práctica.
10. Laboratorio: Práctica 1.
11. Examen Teórico.

ESTADO, CICLO DE VIDA Y CONTROL DE EVENTOS

1. Introducción.
2. Componentes de Clase.
3. Estado Métodos de Ciclo de Vida.
4. Control de Eventos.
5. Estableciendo Estados.
6. Tutorial de Práctica Laboratorio:
7. Práctica 2 Examen Teórico.

LISTAS Y FORMULARIOS

1. Introducción.
2. Listas.
3. Formularios.
4. Tutorial de Práctica.
5. Laboratorio: Práctica 3.
6. Examen Teórico.

LABORATORIO FINAL

1. Examen Final.
2. Encuesta de Satisfacción.

Desarrolladores web. Conocimientos sólidos en JavaScript y HTML. Preferentemente conocer programación orientada a objetos y funcional.


Requisitos:

El alumno deberá contar con equipo de cómputo para poder realizar las prácticas y configurar en su equipo ReactJS.