netizen
2019-03-03 20:20
虽然不建议直接改变state的值,但获取值为什么要用 [...this.state.list] ?不是等价于:
const list = this.state.list;
为什么多此一举用
const list = [...this.state.list];
数组是引用赋值,const list = this.state.list;在改变list的时候this.state.list一样会改变
你后面如果修改this.state.list的值的话就会报错了吧,因为你list是常数
React16.4 快速上手
40002 学习 · 134 问题
相似问题