React · State · Junior · Comparison
useState vs useReducer?
Short Interview Answer
useState for simple values; useReducer for complex transitions or related multi-field updates.
Detailed Explanation
Reducers make event→state transitions explicit and testable. Prefer when next state logic is intricate.