setState和useState执行
在正常的react的事件流里(如onClick等)
setState和useState是异步执行的(不会立即更新state的结果)
多次执行setState和useState,只会调用一次重新渲染render
不同的是,setState会进行state的合并,而useState则不会 事务驱动
在setTimeout,Promise.then等异步事件中
setState和useState是同步执行的(立即更新state的结果)
多次执行setState和useState,每一次的执行setState和useState,都会调用一次render
本文来自博客园,作者:jialiangzai,转载请注明原文链接:https://www.cnblogs.com/zsnhweb/articles/17517358.html

浙公网安备 33010602011771号