react里面 点击一个开关按钮的时候耗时2s才会响应 所以想要一个loading 我useEffect监听的开关绑定的变量 useEffect里面是做的处理 为什么不生效?-灵析社区

577739990

是说中间那个 代码段落 耗时特别久吗?应该是同步的,导致状态没有更新。 可以将 `setLoading(true)` 后面的代码放到一个 setTimeout 中试试,让浏览器和 react 在中间可以多渲染一帧

阅读量:1

点赞量:0

问AI