Ich bin neu in der React.js-Bibliothek und habe einige der Tutorials durchgesehen und bin auf Folgendes gestoßen:
this.setStatethis.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 statejetzt beide dataund 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 statewieder beide dataund hatte test.
Was genau ist der Unterschied zwischen den beiden?