使用setstate更改状态
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用setstate更改状态相关的知识,希望对你有一定的参考价值。
constructor(props){
super(props);
this.state = {
option:[
{first:1,id:1}
{first:2,id:2},
{first:3,id:3}
]
}
我如何通过setstate更改first:2的选项状态第二个元素的值。任何帮助将不胜感激?
答案
const { option } = this.state;
this.setState({
option: {
...option.filter(x => x.first !== 2),
{first: 2, id: yourValue}
}
});
以上是关于使用setstate更改状态的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 getProps 和 setState 更改 Gatsby Link 文本
React拓展 - setState - 路由组件懒加载 - Hooks - Fragment - Context - PureComponent - 插槽 - 错误边界 - 组件通信方式总结(代码片