很奇怪,setState是异步加载,本应该输出0,但是本例输出2,请问是为什么
setTimeout调用时,batchingStrategy的batchedUpdate没有被置为true,就立即生效了
这个是源码的东西吗,还是说我可以怎么去查取
源码的东东~
谢谢,回头我也去看看源码
在页面渲染完成后执行compomnentDidMount函数修改state导致页面再一次渲染 就变成2了
状态改变就会重新渲染组件呀,同小白,这是我的理解
谢谢回答,不过我这里讨论的是setState的异步问题,为何定时器能够让setState的异步取消,成为"同步"
板凳,同关注
自顶,来个大侠有波详细讲解
不是有答案了么 详细的在这:https://github.com/jnotnull/dva-generator/issues/4