标签: reactjs
React的官方文档称React组件将自动开始在setState()次调用上重新呈现组件。这是否意味着setState()以下的任何代码都不会被执行?
setState()
答案 0 :(得分:3)
是的,this.setState以下的代码将始终执行,除非您return this.setState当然。
this.setState
return this.setState
然而,对this.setState的调用注意事项并不保证是同步的,这意味着如果React认为必要,调用可以并且将被批处理。
Complimentary JSFiddle
React#setState docs