setState机制
react setState持续修改拿不到最新值的问题,setState()实际上可以接受一个函数作为参数,函数的首个参数就是上一次的state。
参考: 掘金
const file = {d: 1};
this.setState(
prevState => {
return { fileList: [...prevState.fileList, file] };
}
);
本文探讨了React中setState机制的使用技巧,特别是在持续修改状态时如何获取最新值的问题。通过实例展示了如何利用setState接收函数作为参数的功能,确保状态更新的准确性。
setState机制
react setState持续修改拿不到最新值的问题,setState()实际上可以接受一个函数作为参数,函数的首个参数就是上一次的state。
参考: 掘金
const file = {d: 1};
this.setState(
prevState => {
return { fileList: [...prevState.fileList, file] };
}
);
4134
1207
630
5266

被折叠的 条评论
为什么被折叠?