我一直试图弄清楚这一点,但没有找到正确的答案。
在下面的代码中:
this.setState(prevState => counter: prevState.counter + 1);
prevState
是对当前状态的引用吗?还是它的副本?进行变异很好还是应该避免变异? 最佳答案
从文件中...
https://facebook.github.io/react/docs/react-component.html
因此,要回答您的问题,prevState是最后一个突变发生之前的状态。
关于javascript - `this.setState`中的prevstate-副本还是引用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45619297/