DEV Community

Discussion on: Refactoring useState() To useReducer()

Collapse
 
dgreene profile image
Dan Greene

Good article - but could you elaborate on why you would choose one over the other? Pros/cons ? Or is it just a "here's a React hook for you redux folks..." difference?

Collapse
 
m0nica profile image
Monica Powell • Edited

I decided to convert from useState() to useReducer() as useReducer() is more DRY and I believe will be easier for me to maintain and extend over time. Both approaches work so I think I'd leave it up to personal preference.