React native 未更新React本机状态

React native 未更新React本机状态,react-native,state,React Native,State,我想在单击按钮时更新状态 我想使用下面的代码更新状态数组的值,但是 它不起作用 我被困在这里面了 检查这个 const myvalues = [] /*your new array*/ this.setState((state) => { data: { ...state.data, values: myvalues } }); 检查这个 const myvalues = [] /*you

我想在单击按钮时更新状态

我想使用下面的代码更新状态数组的值,但是 它不起作用

我被困在这里面了

检查这个

  const myvalues = [] /*your new array*/
  this.setState((state) => 
     { 
        data: {
        ...state.data,
        values: myvalues
        }
     });
检查这个

  const myvalues = [] /*your new array*/
  this.setState((state) => 
     { 
        data: {
        ...state.data,
        values: myvalues
        }
     });

您试图设置一个名为
values
的不存在的顶级键,而不是嵌套在
.data.dataSets[0].values
下的values键。但是values数组中有一个value键。您试图设置一个名为
values
的不存在的顶级键,而不是嵌套在
.data.dataSets[0]下的values键.values
。但值数组中有值键
  const myvalues = [] /*your new array*/
  this.setState((state) => 
     { 
        data: {
        ...state.data,
        values: myvalues
        }
     });