遇到了一个问题 就是在事件函数中使用setstate 但是使用完在下面打log时,不是最新的值,或者说是未更新前的值

来源:3-1 用 JSX 列表渲染开发工程列表页面

weixin_精慕门7189439

2021-05-18

写回答

3回答

梓梁92

2021-11-12

请问你是怎么在【函数式组件】中使用 setState 方法的?没有 this  啊

0
0

慕仔4582385

2021-08-13

要拿到最新的值,setState的第二个参数为一个回调函数,里面就能log出最新值

0
0

qq_沧海桑田_2

2021-05-18

因为setState是异步更新的呀

0
0

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程