反应 setState 以更新嵌套对象的字段
React setState to update field of a nested Object
我正在使用 React Native 开发我的应用程序,我曾经使用扩展运算符来保持来自后端的此对象的状态,问题是我无法更新此内部嵌套对象的字段大对象。
示例:
{
foo: "bar",
lee: {
fee: "yoo"
}
}
使用 React setState,如何访问 lee 对象的费用密钥?
我试过 setState(...object, object.lee.fee: value)
但这似乎不起作用。
有什么好的建议吗?
试试这个方法
var someProperty = {...this.state.someProperty}
someProperty.lee = {fee : value};
this.setState({someProperty})
我正在使用 React Native 开发我的应用程序,我曾经使用扩展运算符来保持来自后端的此对象的状态,问题是我无法更新此内部嵌套对象的字段大对象。
示例:
{
foo: "bar",
lee: {
fee: "yoo"
}
}
使用 React setState,如何访问 lee 对象的费用密钥?
我试过 setState(...object, object.lee.fee: value)
但这似乎不起作用。
有什么好的建议吗?
试试这个方法
var someProperty = {...this.state.someProperty}
someProperty.lee = {fee : value};
this.setState({someProperty})