微信小程序的setData和react的setState同步异步问题

首页setData和setState本身是一个同步的函数,由程序员亲自调用,JS引擎在主线程上。
但是,往往面试询问这个问题是想询问后续更新状态。
他们从逻辑层发送到视图层是异步的
改变数据方面
setData:
同步的
setState:
在【由react所控制的回调中】更新的动作是【异步】的:生命周期钩子、react事件监听回调
在【非react控制的异步回调中】更新的动作是【同步】的:定时器回调、原生事件回调、Promise

你可能感兴趣的:(前端小积累,react,微信小程序,微信小程序,react.js,javascript)