Cargando protección...
- Video
- Cuándo usar estado global
useStatevsuseReducer— cuándo cada uno escala mejor- Construyendo el AuthContext
- Construyendo el CartContext
- Por qué dos contextos separados y no uno solo
- Componer los providers en la raíz de la app
- Acciones tipadas — por qué
{ type: '...', payload: ... } - Resultado de esta lección