Loading video...

Video Failed to Load

Go Home

❌ Avoid using useState for more complex state management ✅ Instead use useReducer ↓

124,069 views • 2 years ago •via X (Twitter)

11 Comments

George Moller's profile picture
George Moller2 years ago

I've been working professionally with React for more than 8 years and I compiled all my knowledge into 100+ infographics just like this one. Check them out ↓

George Moller's profile picture
George Moller2 years ago

I've been working professionally with React for more than 8 years and I compiled all my knowledge into 100+ infographics just like this one. Check them out ↓

statuscast's profile picture
statuscast2 years ago

Help your IT team cut through 'Are you down?' clutter with StatusCast’s Audience Specific Status Pages. Tailor your status page to each user's role and needs for effective incident communication.

Rahi Jamil's profile picture
Rahi Jamil2 years ago

Totally agree! useReducer simplifies state transitions and makes code more maintainable. 🎯 #ReactJS #useState #useReducer

Bart ⚡'s profile picture
Bart ⚡2 years ago

Honestly, I always think that when your state is too complex for useState then you did something wrong.

Chris Staudinger's profile picture
Chris Staudinger2 years ago

I'm loving this new visual style George! 🤩 And on point React tips as always! 😀

George Moller's profile picture
George Moller2 years ago

Always happy that you like the content Chris! Big fan of your content too 💪

Mithlesh's profile picture
Mithlesh2 years ago

That was life saver. Thanks 😊

George Moller's profile picture
George Moller2 years ago

Glad you found value in this tweet Mithlesh!

Pavel Romanov's profile picture
Pavel Romanov2 years ago

It is exactly what I noticed today on a code review😄 Besides the mentioned benefits, we have cleaner components in general since all state-related logic moved out of the component

George Moller's profile picture
George Moller2 years ago

Yes, useReducer has a better api than useState. Having said that, I still find use cases for useState.

Related Videos