6 min read
•Question 21 of 48mediumuseReducer Hook
Managing complex state logic.
What is useReducer?
useReducer is an alternative to useState for complex state logic. It's similar to Redux pattern.
When to Use
- Multiple sub-values in state
- Next state depends on previous
- Complex state transitions
- Passing dispatch down instead of callbacks