采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师为什么在InputChange函数里面
const value = e.target.value;
写在this.setState外部,这样就解决了异步的问题,那为什么在ItemDelete函数里面,在复制数据副本
const list = [...this.state.list];
写在看this.setState内部呢?为啥不报错呢?
在setState传的函数里prevState === this.state;而此时对于InputChange传入的‘e’已经是defined的了
当this.setState()里面函数触发的时候,那时候的e就是undefine,所以就要在InputChange函数第一次触发的时候就要把e值给保存下来,留着给那个this.setState异步函数使用吗。。。可以这么理解吗?
可以的
登录后可查看更多问答,登录/注册
主流新技术 React-redux,React-router4,贯穿基础语法
5.4k 22
5.6k 20
1.9k 19
4.2k 17
1.4k 13