22 ejercicios prácticos
23 lecciones
Curso

«JavaScript: 
React»

En este curso aprenderás los fundamentos de React: cómo crear componentes, manejar el estado, y trabajar con eventos. Al finalizar, podrás crear interfaces interactivas y gestionar el estado de la aplicación.
Es útil para el desarrollo de aplicaciones web modernas. Recomendamos tener conocimientos previos de JavaScript, HTML y CSS.
Materiales de calidad
Práctica en el simulador
Cursos flexibles
Trabaja en el editor de código en tu navegador, y recibe una evaluación inmediata de tus soluciones.
Elige los cursos que realmente te interesen y estudia a tu ritmo, sin horarios.
Aprende con cursos creados por programadores en activo y actualizados de forma constante.
Programa del curso
Programa del curso
1. Introducción
Familiarizarse con el curso y preparar el entorno.

2. Componentes
Conocer y crear un componente básico en React, y renderizarlo en el navegador.

3. JSX
Aprender a utilizar JSX de manera eficiente.

4. Props
Familiarizarse con el mecanismo de transferencia de datos a los componentes.

5. Trabajar con listas
Aprender a procesar listas de datos dentro de los componentes.

6. Diferencias entre JSX y HTML
Aprender sobre las peculiaridades de JSX que no funcionan de la misma manera que en HTML.

7. Procesamiento de nombres de clases
Aprender a trabajar correctamente con clases de componentes que pueden cambiar dinámicamente.

8. Hijos
Aprender a crear componentes de cajas capaces de trabajar con componentes anidados.

9. Estado
Familiarizarse con la creación de componentes stateful. Aprender a agregar interactividad.

10. Eventos
Familiarizarse con las características del sistema de eventos de React.

11. Programación Automática
Recordar que todo es una máquina. Aprender a trabajar correctamente con máquinas en React.

12. Formularios
Aprender los principios de interacción con formularios.

13. Inmutabilidad
Aprender a trabajar con estructuras compuestas en un estilo inmutable y familiarizarse con la biblioteca immutability-helper.

14. Componentes anidados
Comprender el almacenamiento de estado y el manejo de eventos en componentes anidados.

15. Componentes funcionales
Explorar la creación de componentes basados en funciones y el uso de espacios de nombres.

16. Contexto (Context API)
Familiarizarse con una forma conveniente de acceder al estado global en componentes anidados.

17. Virtual Dom
Conocer el funcionamiento de React.

18. Pruebas
Aprender sobre los problemas que enfrenta un desarrollador al trabajar con código fuente.

19. Procesamiento asincrónico
Aprender sobre las peculiaridades de trabajar con objetos de eventos en código asincrónico. Practicar la creación de controladores asincrónicos.

20. Ciclo de vida del componente
Familiarizarse con el ciclo de vida del componente durante el trabajo.

21. Rendimiento
Aprender a maximizar el rendimiento de React.

22. Refs
Aprender a interactuar con el DOM real para integrar componentes de terceros.

23. Conclusión
Resumir el curso.
Desbloquea todo el contenido de Códica
Tendrás acceso a todas las lecciones, tests y ejercicios de todos los cursos disponibles en nuestra plataforma
Más de 600 lecciones y ejercicios

Acceso a la plataforma 24/7

Certificado electrónico al finalizar el curso

Chat con otros estudiantes

Cancela tu suscripción en cualquier momento
Suscripción anual
$10 USD / mes
Suscripción mensual
$26 USD / mes
¡Ahorra más del 60%!
Cobro mensual recurrente
Total anual: $312 USD
Cobro anual recurrente
de $312 USD
de solo $120 USD

Preguntas y Respuestas