Nivel Básico
34 clases
9 horas de contenido
16 horas de práctica
¡Aprende a crear aplicaciones web interactivas con React.js! Trabaja con componentes, props, estilos CSS, estados y efectos de React. Implementa React Context, React Portals y almacenamiento con Local Storage. Inicia tu carrera profesional como React.js Developer junto al profesor JuanDC.
Maquetación con React.js
Interacción con React.js
Librería de Iconos Personalizados
Herramientas avanzadas: escalabilidad, organización y persistencia
- 13

Persistencia de datos con localStorage en React
25:48 min - 14

Custom Hook para Local Storage en React
17:53 min - 15

Cómo organizar carpetas de componentes React
07:40 min - 16

Feature-First Directories en React
09:12 min - 17

Tips para naming y abstracción de componentes React
12:24 min - 18

useEffect para controlar renders costosos
14:04 min - 19

Estados de carga y error
15:04 min - 20

Cómo evitar el bucle infinito en useEffect
16:19 min - 21

Loading Skeletons animados en React con CSS
11:59 min - 22

¿Qué es React Context?
20:57 min - 23

useContext
10:47 min - 24

¿Qué son los React Portals?
14:03 min - 25

Toggle de modales con estado previo en React
03:33 min - 26

Formularios en React sin recargar página
15:08 min - 27

Cómo crear addTodo con Context API
15:15 min
Deploy
Próximos pasos: React #UnderTheHood
Bonus: creando proyectos en React desde cero
Profes del curso
Conoce quién enseña el curso

Juan David Castro Gallego
Software Developer en Platzi
Software Developer en Platzi
4.8 · 802 opiniones


Santiago Bermúdez Fortes
@sabefo·
Brutal, más cursos como este


Caleb González Flores
@Caleb28G·
Excelente curso profe Juan, muy buena didáctica para enseñar, me recoraste al querido Freddy Vega. Gracias por tan buenas clases y por tantos consejos útiles.


Maynor Abraham López López
@maynor94l39·
Excelente curso!

Juan David Diaz Rodríguez
@juandaviddiaz27·
muy bueno el curso 10/10
Eleva tu aprendizaje
Este curso es parte de estas rutas de aprendizaje
Comunidad
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender