Curso react nivel medio
¡Bienvenidos al curso de ReactJS! En este curso, aprenderás a desarrollar aplicaciones web interactivas utilizando uno de los frameworks más populares en la industria de desarrollo frontend. React, creado por Facebook, permite construir interfaces de usuario eficientes y flexibles mediante el uso de componentes reutilizables y el poder de la programación declarativa. Comenzaremos desde los conceptos básicos, explorando el sistema de componentes, el uso de hooks, el estado y el ciclo de vida, hasta técnicas avanzadas como el manejo de rutas, la optimización del rendimiento y la integración con APIs. ¡Prepárate para llevar tus habilidades de desarrollo web al siguiente nivel con ReactJS!
Temas:
Introducción
Programación imperativa vs declarativa
Conceptos básicos de Javascript para React
Introducción rápida a los componentes
Estado y eventos
Las props
El hook useState
El hook useEffect
Los custom hooks
Manejo de formularios
El hook useRef
El hook useContext
El hook useContext
Portales (createPortal)
Hook useMemo
React Memo
Carga diferida: Suspense y Lazy
Hook: useId
StrictMode
Hook: useReducer
Hook: useSyncExternalStore
Suspense
Hook: useFormStatus
Hook: useTransition
Hook: useOptimistic
Librerías de componentes
Renderizado Condicional y Listas
Hooks
Estado global
Rutas
Formularios y validación
Apis
Optimización
Testing
Redux y Contexto Avanzado
Proyecto final
Despliegue
Librerías externas usadas con react