setState机制
react setState持续修改拿不到最新值的问题,setState()实际上可以接受一个函数作为参数,函数的首个参数就是上一次的state。
参考: 掘金
const file = {d: 1};
this.setState(
prevState => {
return { fileList: [...prevState.fileList, file] };
}
);
setState机制
react setState持续修改拿不到最新值的问题,setState()实际上可以接受一个函数作为参数,函数的首个参数就是上一次的state。
参考: 掘金
const file = {d: 1};
this.setState(
prevState => {
return { fileList: [...prevState.fileList, file] };
}
);