我有这个例子:
this.state = {
lang1: { name: 'Anglais', code: "en" },
lang2: { name: 'Français', code: "fr" }
};
如何设置 lang1.name 的状态?当我这样做时它不起作用:
this.setState({ lang1.name: "myExample" });
我是 React Native 的新手,我不太明白
最佳答案
你可以这样做。 ... 只需添加现有 key ,然后添加/覆盖新 key
this.setState({
lang1:{
...this.state.lang1,
name: "myExample"
}
})
关于reactjs - 对象的 setState - React Native,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44562338/