220113实习学习碎片
react类组件异步更新,何时会同步,常报的错误
1、关于this.setState()
解决因为异步不能取到想要的值的:
1)this.setState()可接收一个函数作为参数
这个函数将接收两个参数,将前一个状态作为第一个参数,应用更新时的 props 作为第二个参数,如下:
this.setState((prevState, props) => ({
number: prevState.number + props.increment
}));
2)执行setState()后能拿到最新的
原创
2022-01-13 19:32:52 ·
290 阅读 ·
0 评论