DEV Community

Discussion on: 3 React Mistakes Junior Developers Make With Component State

thawkin3 profile image
Tyler Hawkins Author

As an update, I updated the article just now to hopefully be more clear.

I changed the header text to:

Setting state that relies on the previous state without using a function

And I added this paragraph at the end of the section:

The key here is that if your new state relies on the value of the old state, you should always use a function as the argument. If you are setting a value that does not rely on the value of the old state, then you can use an object as the argument.