阅读背景:

为什么React中this.state不要直接修改,而是创建新的副本

来源:互联网 
不要修改 state。 使用 Object.assign() 新建了一个副本。不能这样使用 Object.assign(state, { visibilityFilter: action.filter }),因为它会改变第一个参数的值。一定要把第一个参数设置为空对象。也可以使用 ES7 中还在试验阶段的特性 { ...state, ...newState },参考 对象展开语法。 不要修改 state。 使用 Object.assign() 新建了一个副本。不能这样使用 Ob



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: