e.target打印在setState之前打印,结果是调用setState后结果?

来源:4-7 React 中 ref 的使用

Helianthuserin

2018-12-17

图片描述
请问老师为什么e.target打印在setState之前打印,结果是调用setState后结果?setState不是异步,console不是同步在异步之前,为什么我输入了1,在setState之前马上就能看到 ?同理用ref获取dom也在setState之前拿到value? 有点晕了。。

写回答

1回答

Dell

2018-12-19

e.target并不是你的数据中的内容,而是dom中的内容。你数据的变更才是异步的

0
2
Dell
回复
Helianthuserin
是的哦
2018-12-19
共2条回复

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程