Je suis nouveau dans la bibliothèque React.js et je passais en revue certains des tutoriels et je suis tombé sur:
this.setState
this.replaceState
La description donnée n'est pas très claire (IMO).
setState is done to 'set' the state of a value, even if its already set
in the 'getInitialState' function.
De même,
The replaceState() method is for when you want to clear out the values
already in state, and add new ones.
J'ai essayé this.setState({data: someArray});
suivi de this.replaceState({test: someArray});
puis console.logged eux et j'ai trouvé que state
maintenant avait à la fois data
et test
.
Ensuite, j'ai essayé de les this.setState({data: someArray});
suivre this.setState({test: someArray});
, puis de les consigner par console et j'ai trouvé que state
j'avais à nouveau data
et test
.
Alors, quelle est exactement la différence entre les deux?