Я новичок в библиотеке React.js, просматривал некоторые учебники и наткнулся на:
this.setState
this.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
.
Итак, в чем именно разница между ними?