React Intermedio: Dominando Componentes y Patrones Avanzados

React Intermedio: Dominando Componentes y Patrones Avanzados

Eleva tu nivel en React dominando hooks avanzados, gestión de estado compleja y patrones de arquitectura que profesionalizan tus proyectos. Aprende a construir aplicaciones escalables y mantenibles con las mejores prácticas de la industria.
0 Estudiantes
15 Clases
Lucía Fernández
Lucía Fernández

Instructora

Acerca de este curso

Eleva tu nivel en React dominando hooks avanzados, gestión de estado compleja y patrones de arquitectura que profesionalizan tus proyectos. Aprende a construir aplicaciones escalables y mantenibles con las mejores prácticas de la industria.
Lucía Fernández
Lucía Fernández
9 Cursos
0 Estudiantes

Lucía Fernández es Facilitadora de comunicación profesional con base en Montevideo, Uruguay. Su trabajo se enfoca en transformar temas complejos en rutas de aprendizaje claras, prácticas y fáciles de seguir.

Ha acompañado a estudiantes, profesionales y equipos de empresas en procesos de formación online, combinando teoría útil con ejercicios aplicables desde la primera clase.

En Cursalo diseña experiencias de aprendizaje con ejemplos reales, lenguaje directo y una estructura pensada para avanzar paso a paso sin perder contexto.

Lucía Fernández
Resumen del temario

Este curso incluye 3 modulos, 15 lecciones y 5:20 horas de materiales.

Hooks Avanzados y Composición
5 Partes | 1:50 Horas
useReducer: Estado complejo simplificado
Gratis

CONCEPTO CLAVE: useReducer es un hook de React que te permite manejar estado complejo mediante una función reductora (reducer). A diferencia de useState, que maneja cambios simples, useReducer es ideal cuando tienes múltiples sub-estados o acciones que dependen unas de otras, o cuando la lógica para actualizar el estado es compleja y predecible.¿Qué problema resuelve useReducer?Imaginemos que tenemos un componente de carrito de compras. Con useState, tendríamos algo así:const [items, setItems] =

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
useCallback y useMemo: Optimización de renderizados
Gratis

Concepto claveEn React, cuando un componente se vuelve a renderizar, todas las funciones y objetos que contiene se recrean en cada renderizado. Esto puede causar que los componentes hijos se rendericen innecesariamente si reciben estas funciones como props, incluso si la lógica de la función no ha cambiado. useCallback y useMemo son hooks que permiten memorizar (cachear) valores y funciones para evitar cálculos costosos y renderizados innecesarios.Imagina que tienes una calculadora física: cada

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Patrones de composición: compound components
Gratis

CONCEPTO CLAVE: Los Compound Components son un patrón de composición en React donde múltiples componentes trabajan juntos para formar una unidad funcional cohesiva. El componente padre gestiona el estado y la lógica, mientras que los componentes hijos exponen una API declarativa e intuitiva para el desarrollador que los consume.¿Qué son los Compound Components?Imagina que necesitas crear un componente de Select con opciones. Podrías hacerlo con props:// Enfoque tradicional con props Funciona, pe

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Custom Hooks: Extracción y reutilización de lógica
Gratis

CONCEPTO CLAVE: Los Custom Hooks son funciones de JavaScript que permiten extraer lógica reutilizable de componentes React. Su nombre debe comenzar obligatoriamente con "use" para que React pueda aplicar las reglas de los hooks automáticamente. Son la evolución natural de la composición cuando necesitas compartir estado y lógica entre componentes.¿Qué son los Custom Hooks y por qué los necesitas?Imagina que estás desarrollando una aplicación de comercio electrónico y tienes tres componentes dife

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Quiz del módulo 1
Gratis

Tipo de lección: QuizEvaluación del móduloResponde estas preguntas para comprobar que puedes aplicar los criterios principales del módulo.

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Context API y Gestión de Estado Global
5 Partes | 1:45 Horas
Context API: Creando proveedores de estado
Gratis

Concepto claveLa Context API es un mecanismo de React para compartir datos entre componentes sin necesidad de pasar props manualmente a través de múltiples niveles (prop drilling). Imagina que tienes una aplicación de comercio electrónico con un carrito de compras. El carrito debe ser accesible desde la barra de navegación, la página de productos y la página de pago. Sin Context, tendrías que pasar el estado del carrito como prop desde el componente raíz hasta cada componente que lo necesite, lo

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Patrón reducer + context para estado complejo
Gratis

Concepto claveEl patrón reducer + context combina el hook useReducer con Context API para manejar estado complejo de forma predecible y escalable. Piensa en un reducer como un semáforo: recibe el estado actual y una acción (como 'cambiar a rojo') y devuelve el nuevo estado. El context actúa como un tablero central que cualquier componente puede consultar sin pasar props manualmente. Este patrón es ideal cuando tienes múltiples valores de estado que cambian juntos (como un carrito de compras o un

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Separación de concerns: UI vs lógica vs datos
Gratis

Concepto claveLa separación de concerns (SoC) es un principio de diseño que consiste en dividir un sistema en partes distintas, cada una responsable de una funcionalidad específica. En React, esto se traduce en separar la UI (cómo se ve), la lógica (cómo funciona) y los datos (de dónde vienen). Una analogía del mundo real es un restaurante: el chef (lógica) prepara la comida, el mesero (UI) la sirve, y la despensa (datos) almacena los ingredientes. Si todo estuviera mezclado, sería un caos.En ap

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Cuándo usar Context vs librerías de estado
Gratis

CONCEPTO CLAVE: La gestión de estado en React es una de las decisiones más importantes al diseñar una aplicación. Elegir entre Context API y librerías dedicadas como Redux, Zustand o MobX puede determinar la escalabilidad y mantenibilidad de tu proyecto a largo plazo. No existe una solución universal; la mejor elección depende del contexto específico de tu aplicación.Introducción al Problema de Estado en ReactCuando comenzamos con React, el estado local con useState es suficiente para la mayoría

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Quiz del módulo 2
Gratis

Tipo de lección: QuizEvaluación del móduloResponde estas preguntas para comprobar que puedes aplicar los criterios principales del módulo.

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Patrones Avanzados y Buenas Prácticas
5 Partes | 1:45 Horas
Render props y Children como función
Gratis

CONCEPTO CLAVE: El patrón Children as a Function (Children como función) y Render Props son técnicas avanzadas de composición en React que permiten compartir lógica entre componentes de manera flexible y reutilizable, delegando el control del renderizado al componente que los consume.¿Qué Problema Resuelven estos Patrones?Imaginemos que tenemos un componente que maneja datos de estado o efectos secundarios, y queremos que diferentes partes de nuestra aplicación utilicen esa lógica de formas comp

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Higher-Order Components (HOCs) explicados
Gratis

CONCEPTO CLAVE: Un Higher-Order Component (HOC) es una función que toma un componente como argumento y devuelve un nuevo componente con funcionalidad adicional. No es un componente en sí mismo, sino un patrón de composición que permite reutilizar lógica entre múltiples componentes.¿Qué es un Higher-Order Component?Imagina que tienes múltiples componentes en tu aplicación que necesitan la misma funcionalidad: autenticación, suscripción a datos, logging, control de acceso, entre otros. ¿Cómo compa

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Estructura de proyecto escalable
Gratis

CONCEPTO CLAVE: Una estructura de proyecto escalable en React no es solo organizar archivos, es crear una arquitectura que permita que tu aplicación crezca sin volverse un caos. La forma en que organizas tu código hoy determinará qué tan fácil (o doloroso) será mantenerlo mañana.¿Por qué importa la estructura de proyecto?Cuando trabajas en proyectos pequeños, podrías pensar que no necesitas una estructura elaborada. Pero la realidad es que los proyectos crecen, los equipos se expanden, y lo que

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Error boundaries y manejo de errores en React
Gratis

CONCEPTO CLAVE: Los Error Boundaries son componentes React especiales que capturan errores de JavaScript en cualquier parte de su árbol de componentes, los registran y muestran una UI alternativa en lugar de bloquear toda la aplicación. Son el mecanismo principal para el manejo de errores en aplicaciones React.¿Por qué necesitamos Error Boundaries?En las aplicaciones React modernas, los errores en un componente pueden propagarse y destruir toda la interfaz de usuario. Imagina que un pequeño comp

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Quiz del módulo 3
Gratis

Tipo de lección: QuizEvaluación del móduloResponde estas preguntas para comprobar que puedes aplicar los criterios principales del módulo.

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Responder al comentario
Comentarios Aprobacion

Tu comentario sera visible despues de la aprobacion del administrador.

0
0 Reseñas
Calidad del contenido (0)
Habilidades del instructor (0)
Valor de compra (0)
Calidad de soporte (0)
Responder a la resena
Enviar respuesta

Tu respuesta a esta reseña será visible para todos los usuarios.

React Intermedio: Dominando Componentes y Patrones Avanzados
Gratis

Este curso incluye

Soporte del formador
Favorito
Compartir

Curso specifications

Secciones
3
Lecciones
15
Capacidad
Ilimitado
Duración
5:20 Horas
Estudiantes
0
Fecha de Created
29 mar. 2026
Fecha de Updated
21 jun. 2026
Lucía Fernández

Facilitadora de comunicación profesional · Uruguay

Ricardo dave

Data Analyst at Microsoft

El instructor no esta disponible actualmente.
I am not available for 2 days due to a business trip
React Intermedio: Dominando Componentes y Patrones Avanzados
Estas viendo
React Intermedio: Dominando Componentes y Patrones Avanzados
Hablar por WhatsAppContactar por WhatsApp