useReducer
Parte del curso de React
Un formulario de pago empieza siendo simple. Hay un valor, as铆 que a帽ades useState. Luego necesita un mensaje de error, o sea otro useState. Luego una marca de carga, luego otra de "el usuario ya ha tocado este campo", y ahora hay cuatro trozos de estado distintos que seis manejadores de eventos tienen que actualizar en la combinaci贸n correcta.
useReducer es la respuesta de React a eso. En lugar de repartir las reglas de actualizaci贸n entre los manejadores, escribes una 煤nica funci贸n que describe todas las formas en que se permite cambiar el estado, y los componentes piden un cambio por su nombre. La imagen mental es una m谩quina expendedora.
驴Quieres aprender React useReducer en un entorno real?
Haz clic abajo, recibe una m谩quina Linux con React listo, y practica useReducer con un tutor de IA que conoce tu c贸digo.
Empezar esta lecci贸nuseReducerLo que vas a aprender
- When to reach for useReducer
- Reducer function shape
- Action objects
- Dispatch
- Combining useReducer with useContext
Lee esta lecci贸n en tu idioma
Todas las lecciones de este curso
17 lecciones- 1驴Qu茅 es React?25 min
- 2JSX y Components30 min
- 3Props30 min
- 4State con useState35 min
- 5Manejo de eventos30 min
- 6Renderizado condicional y listas30 min
- 7Formularios y Controlled Inputs35 min
- 8Effects con useEffect40 min
- 9Obtenci贸n de datos40 min
- 10Composici贸n de Components35 min
- 11Context y useContext35 min
- 12useReducer35 min
- 13Hooks personalizados35 min
- 14Rendimiento y Memoization35 min
- 15Enrutamiento con React Router40 min
- 16Pruebas de Components de React40 min
- 17Proyecto final: Aplicaci贸n de tareas60 min
