Reactjs “setState()”下面的代码是否在React中执行?
React的官方文件称,React组件将在调用Reactjs “setState()”下面的代码是否在React中执行?,reactjs,Reactjs,React的官方文件称,React组件将在调用setState()时自动开始重新呈现组件。这是否意味着setState()下的任何代码永远不会执行?是的,除非返回此.setState,否则this.setState下的代码将始终执行 但是,调用this.setState时需要注意的一点是,不能保证调用是同步的,这意味着如果React认为有必要,调用可以并且将被批处理
setState()
时自动开始重新呈现组件。这是否意味着setState()
下的任何代码永远不会执行?是的,除非返回此.setState
,否则this.setState下的代码将始终执行
但是,调用this.setState
时需要注意的一点是,不能保证调用是同步的,这意味着如果React认为有必要,调用可以并且将被批处理