掘友等级
获得徽章 8
外国黑人程序员多么
各位,今天大家将一起见证北京有我以来,最大的一场雨!
当setState在setTimeout中时:
1.触发render() //这个时候state里的值就已经变了
2.执行setState的回调
3.执行setState下面的函数
当setState不在setTimeout中时:
1.执行setState下面的函数
2.触发render() //这个时候state里的值就已经变了
3.执行setState的回调
为什么呢?
有懂three.js的大佬么,设置物体的position的时候写成固定值就没问题,用Math.random()的时候就不太行了,是哪里是异步的么,如下图
下一页