React.js Kitaplığı'nda yeniyim ve bazı eğitimleri gözden geçiriyordum ve karşılaştım:
this.setStatethis.replaceState
Verilen Açıklama çok net değil (IMO).
setState is done to 'set' the state of a value, even if its already set
in the 'getInitialState' function.
Benzer şekilde,
The replaceState() method is for when you want to clear out the values
already in state, and add new ones.
this.setState({data: someArray});Ardından this.replaceState({test: someArray});ve ardından console.log onları denedim ve stateşimdi hem datave hem de olduğunu öğrendim test.
Sonra, this.setState({data: someArray});ardından denedim this.setState({test: someArray});ve sonra console.log onları denedim ve statetekrar hem datave hem de olduğunu buldum test.
Peki ikisi arasındaki fark tam olarak nedir?