高级前端
react
【Q497】React.setState 是同步还是异步的

React.setState 是同步还是异步的

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 506 (opens in a new tab)

Author 回答者: buzuosheng (opens in a new tab)

setState并不能保证是同步的,在生命周期函数和合成事件中是异步的,在原生事件和setTimeout中是同步的。

Author 回答者: muzichen (opens in a new tab)

用createRoot之后所有的setState都是异步了