I believe useReducer is meant for cases where the transitions between the states (actions) are required to understand the underlying logic. In any other case, better use useState.
useReducer
useState
there's nothing useReducer can do that useState can't, and vice versa. the choice is just about clarity.
Exactly. And the choice should depend on whether the transitions are more meaningful to explain the task than the state itself.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I believe
useReducer
is meant for cases where the transitions between the states (actions) are required to understand the underlying logic. In any other case, better useuseState
.there's nothing
useReducer
can do thatuseState
can't, and vice versa. the choice is just about clarity.Exactly. And the choice should depend on whether the transitions are more meaningful to explain the task than the state itself.