Saya baru mengenal Perpustakaan React.js dan saya telah mempelajari beberapa tutorial dan saya menemukan:
this.setStatethis.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 statesekarang 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 statelagi memiliki keduanyadata dan test.
Lalu, apa sebenarnya perbedaan keduanya?