useReducer centraliza las transiciones de estado en una única función reductora pura, en lugar de dispersar muchos setters de useState. Es la versión integrada en React del patrón de Redux.
jsx
() {
(action.) {
: { : state. + };
: { ...state, : action. };
: { : , : };
: state;
}
}
() {
[state, dispatch] = (reducer, { : , : });
;
}
