采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
setState()是异步的,比如我用它改变了标题,虽然可以说是异步的,但是页面终究是会变过来的对吗 ,但是如果setState之后立即用它的值去计算别的值 这样就会出问题呢
react 底层会将state聚集一次后才一起更新。而不是每次都立刻修改的。回头我整理个博客说说底层机制。
但是现在页面的存储和修改都是利用setstate的,因为它是异步的,我凡是用到它的地方都要对他进行特殊处理了 对吗
不需要。
那我什么时候可以不用考虑这个问题,什么情况下需要考虑这个问题呢
请看我的博客:http://blog.parryqiu.com/2017/12/19/react_set_state_asynchronously/
登录后可查看更多问答,登录/注册
轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目
6.5k 6
6.0k 6
3.6k 18
3.2k 14
3.6k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号