When to useReducer instead of useState by Kent C. DoddsWhen to useReducer instead of useState
egghead