The difference between setState and hooks is actually even bigger because your example is incorrect and may lead to using a stale state and saving an incorrect value, so you need to use a functional form of setState:
setState
this.setState(prevState => ({ count: prevState.count + 1 }))
This is hard to understand and remember, and Hooks have no such problem at all.
I think this illustrates how happy I was with hooks very well 😊
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.
The difference between
setState
and hooks is actually even bigger because your example is incorrect and may lead to using a stale state and saving an incorrect value, so you need to use a functional form ofsetState
:This is hard to understand and remember, and Hooks have no such problem at all.
I think this illustrates how happy I was with hooks very well 😊