Saya baru mengenal Perpustakaan React.js dan saya telah mempelajari beberapa tutorial dan saya menemukan:
this.setState
this.replaceState
Deskripsi yang diberikan tidak terlalu jelas (IMO).
setState is done to 'set' the state of a value, even if its already set
in the 'getInitialState' function.
Demikian pula,
The replaceState() method is for when you want to clear out the values
already in state, and add new ones.
Saya mencoba this.setState({data: someArray});
diikuti this.replaceState({test: someArray});
dan kemudian menghibur mereka dan saya menemukan bahwa state
sekarang memiliki keduanyadata
dan test
.
Kemudian, saya mencoba this.setState({data: someArray});
diikuti this.setState({test: someArray});
dan kemudian konsol.logged mereka dan saya menemukan bahwa state
lagi memiliki keduanyadata
dan test
.
Lalu, apa sebenarnya perbedaan keduanya?