🖨 Print / Save PDF
← Lesson
BitWith
Bite
React · Quick Reference
Lesson 9 — useReducer
Cheat Sheet
React
In one line:
useReducer centralises related state updates into one function instead of scattering setState calls.
Structure
1
const [state,dispatch]=useReducer(reducer,init);
2
reducer(state,action) — switch on action.type.
3
dispatch({type:"ADD",item:{...}});
When to Prefer
Multiple related updates
Use useReducer
Next state depends on previous non-trivially
Use useReducer
Simple independent values
Use useState