如图所示,打印输出的全是undefined。这是因为useState赋值方式是异步的,我怎么才能知道数据是否已经被更新并打印出来呢
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
react怎么监听useState方式的数据更新?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 崽崽的谷雨 2021-08-23 18:47关注
useEffetc第二个参数就是,依赖项,依赖项发生变化。才运行。可以借助这个
useEffect(() => { }, [demoObj]);
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报