中等ReactTypeScript
0 1

React中setState什么时候是同步的,什么时候是异步的?

【概念释义】

setState 异步/同步是更新时机问题:React 批量(batch) 多次 setState 合并一次 render,故回调里 this.state 未必已更新。React 18 前:合成事件、生命周期内偏批量「异步感」;原生事件/setTimeout 可能同步 flush。React 18 Automatic Batching 绝大多数场景统一批量。函数式 setState(fn) 可靠链式依赖前值。

【基础使用】

jsx
"qb-hl-comment">// 类组件
this.setState({ count: this.state.

登录查看完整 1145

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)