Я новачок у бібліотеці 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.
Отже, яка саме різниця між ними?