Ich bin neu in der React.js-Bibliothek und habe einige der Tutorials durchgesehen und bin auf Folgendes gestoßen:
this.setState
this.replaceState
Die Beschreibung ist nicht sehr klar (IMO).
setState is done to 'set' the state of a value, even if its already set
in the 'getInitialState' function.
Ähnlich,
The replaceState() method is for when you want to clear out the values
already in state, and add new ones.
Ich habe versucht, this.setState({data: someArray});
gefolgt von this.replaceState({test: someArray});
und dann console.logged sie und ich fand, dass state
jetzt beide data
und hatte test
.
Dann habe ich versucht, this.setState({data: someArray});
gefolgt von this.setState({test: someArray});
und dann console.logged sie und ich fand, dass state
wieder beide data
und hatte test
.
Was genau ist der Unterschied zwischen den beiden?