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