Índice:
1. Introducción a React avanzado
• ¿Qué es React avanzado y por qué es importante?
• Repaso de conceptos básicos de React: componentes, props, state, etc.
• Herramientas avanzadas de React: Context, Portals, Hooks, etc.
2. Animaciones y transiciones en React
• Animaciones básicas con CSS y React
• Transiciones y animaciones complejas con librerías externas
• Animaciones 3D con Three.js
3. Integración de Three.js en React
• ¿Qué es Three.js y por qué es útil?
• Creación de un escenario en Three.js
• Integración de Three.js en un componente de React
4. Uso de recursos 3D en React
• Carga de modelos 3D en Three.js
• Uso de texturas y materiales
• Creación de interacciones y controles
5. Optimización y rendimiento en React y Three.js
• Mejoras en el rendimiento de React
• Optimización del rendimiento en Three.js
• Resolución de problemas comunes
6. Proyecto final
• Creación de una aplicación React con recursos 3D
• Integración de animaciones y transiciones
• Optimización del rendimiento y resolución de problemas
Docente
Ángel Hernández, Full Stack Developer