Enrutado y Single Page Applications
Entender la diferencia entre una web tradicional y una SPA, entender cómo funciona un router y hablar sobre React Router.
El único curso que necesitas para aprender React. Desde cero, explicando cada concepto y llegando a las partes más avanzadas para dominar por completo la librería.
Un precio reducido mientras completamos el curso
Crear aplicaciones sencillas no es suficiente.
Si quieres manejarte ahí fuera, tienes que ponerte a prueba con escenarios reales, crear proyectos complejos.
Las prácticas finales serán proyectos similares a los que puedes encontrar en cualquier trabajo.
Entender bien cuál es el problema al que te tienes que enfrentar.
Entender cuál es la mejor solución para ese problema y cómo aplicarla.
Poner a prueba todo lo aprendido, con casos prácticos reales.
No queremos que te enfrentes al curso sin ayuda.
Tendrás acceso a una comunidad de Discord donde podrás plantear tus dudas y te ayudaremos a resolverlas.
Además, podrás encontrar compañeros con los que poder compartir el proceso y crear proyectos.
Aquí tienes todo el contenido del curso publicado hasta la fecha
Esto es una aproximación de algunas de las secciones que se añadirán al curso.
Entender la diferencia entre una web tradicional y una SPA, entender cómo funciona un router y hablar sobre React Router.
Qué son los High Order Components y en qué casos tiene sentido aplicarlos.
Cómo aplicar las técnicas de Lazy Loading para dividir nuestro bundle, e incrementar la performance.
Cómo podemos optimizar los renderizados con React.memo, useMemo, useCallback y useLayoutEffect.
Cómo gestionar las meta etiquetas en React, y cómo trabajan los motores de búsqueda con SPAs.
Qué herramientas tenemos para depurar nuestra aplicación de React. DevTools, Profiles y useDebugValue.
Cómo debemos testear nuestra aplicación para comprobar que todo funciona correctamente, de forma automática.
Crearemos una librería de componentes base para cualquier proyecto, con todos los elementos que forman nuestro UI Kit.
Crearemos un reproductor de vídeo custom. Muchos estados y muchas microoptimizaciones en un único componente.
Como proyecto final, utilizaremos la librería de componentes y el reproductor de vídeo, para crear un proyecto mucho más ambicioso. Una red social completa, trabajando con un backend real.
Dispondrás de 7 días naturales desde la fecha de compra, para probar el curso.
Si durante estos 7 días no te gusta y decides devolverlo, bastará con que nos envíes un email y te devolveremos el dinero.
Sin preguntas. Sin problemas. Sin trampas.