Я новичок в библиотеке React.js, просматривал некоторые учебники и наткнулся на:
this.setStatethis.replaceState
Приведенное описание не очень четкое (ИМО).
setState is done to 'set' the state of a value, even if its already set
in the 'getInitialState' function.
Так же,
The replaceState() method is for when you want to clear out the values
already in state, and add new ones.
Я попробовал this.setState({data: someArray});следовать за, this.replaceState({test: someArray});а затем console.logged их, и я обнаружил, что stateтеперь есть и dataи test.
Затем я попробовал this.setState({data: someArray});следовать за ними, this.setState({test: someArray});а затем console.logged их, и я обнаружил, что stateснова были оба dataи test.
Итак, в чем именно разница между ними?