Guía definitiva: Aprende los 9 Patrones Avanzados en ReactJS
What you'll learn
- Crear componentes realmente reutilizables y extensibles
- Reutilizar lógica entre componentes por medio de la abstracción
- Criterio para decidir utilizar un patrón u otro
- Usar los React Hooks de manera avanzada
- Los pasos para abstraer lógica en componentes
Requirements
- Tener un nivel básico - intermedio en React JS (Se asume que ya lo sabes usar, no se enseña desde cero)
- Dominar ES6 ya que se usa fuertemente
- Tener conocimiento sobre los React Hooks (no se enseñan desde cero)
Description
¿Tienes conocimientos básicos o intermedios en React y quieres pasar al siguiente nivel?
En este curso original te muestro cómo crear componentes en React JS realmente reutilizables, escalables y fáciles de mantener paso a paso.
Esto es posible implementando los Patrones Avanzados en React JS así como los principios SOLID que los fundamentan.
- En cada patrón partiremos creando componentes normales según un caso de uso, después veremos las desventajas de ese componente y cómo el patrón que estemos revisando nos va a ayudar a resolver esas desventajas.
- Vas a tener acceso al código fuente de los ejemplos de cada patrón con la posibilidad de poder ejecutarlo y editarlo para que consolides mejor tu aprendizaje.
¿Quieres saber más? Da click en Comprar. ¡Únete Ahora! satisfacción segura y garantizada.
Aquí algunas preguntas que probablemente podrás tener:
¿Aprenderé a programar en React desde cero?
No, este curso es para personas que ya tengan experiencia trabajando con React y quieran pasar al siguiente nivel.
¿En este curso se hace una app completa o un proyecto?
NO, en este curso no haremos una app completa. En cambio, vamos a ver casos de uso comunes de aplicaciones, tal como formularios.
¿Por qué? porque el enfoque es ver ejemplos concretos y fáciles de aterrizar. Haciendo una app nos desviaríamos mucho del objetivo principal por temas triviales al propósito del curso, como el setup inicial de la app, el diseño de la UI, las reglas de negocio, etc, aspectos que todo desarrollador de React experimentado ya conoce o debería conocer pues el curso NO ES PARA PRINCIPIANTES.
¿Este curso se quedará obsoleto si se actualiza React JS?
Un Rotundo no. Voy a tener el contenido actualizado en base a la versión estable de React dominante e incluso, conforme salgan más patrones, los voy a ir incluyendo y vas a tener estas actualizaciones completamente de por vida.
¿Son estos patrones aplicables para otras bibliotecas o frameworks frontend?
Conceptualmente, los patrones están fundamentados por uno o varios de los principios SOLID, que son independientes de la tecnología. Pero los patrones que vemos en este curso son sólo posibles debido a que usamos las características de React JS, por lo que no son aplicables a otras bibliotecas como Vue JS o Angular.
Who this course is for:
- Desarrolladores en React JS que quieren pasar al siguiente nivel de seniority
Instructor
Desarrollador full stack con experiencia de más de 7 años de trabajo en aplicaciones en entornos de producción.
Experto principalmente en las tecnologías del stack MERN, autodidacta, curioso y muy bueno trabajando con equipos multidisciplinarios con roles como: scrum master, product owners, QA testers, UI/UX designers y otros desarrolladores.
También me encanta hacer contenidos educativos de desarrollo de software y ayudar a otras personas a iniciarse en esta área.
Tengo un canal de YouTube donde he creado muchos videos que la gente realmente ayuda así como varios posts en Medium.