React native 对向嵌套数组插入数据作出反应

React native 对向嵌套数组插入数据作出反应,react-native,React Native,我想在菜单数组的“标题”和“数据”中的“键”中添加数据。我在菜单数组中添加标题,如下代码所示。如何向数据数组中的键添加数据 constructor(props) { menu :[ { title: '', data: [ {key:'', value:''}, ] }] } _getDATA = async () => {

我想在菜单数组的“标题”和“数据”中的“键”中添加数据。我在菜单数组中添加标题,如下代码所示。如何向数据数组中的键添加数据

 constructor(props) {
  menu :[
        { 
          title: '', 
          data: [
            {key:'', value:''},
          
          ] 
        }]  }


   _getDATA = async () => {
    try {
      let rsp = await getSSS()
      rsp = await rsp.json()
this.setState({
        SSS: rsp.cikti
      }, () => {
this.state.SSS.map((item, index) => {
this.setState(prevState => ({
  menu: [...prevState.menu, {"title": item.SSS_Title}]
}))          

                    })

数据数组中有一个键,因此我将把该数据传递给data[key:“”,value:false]键,而不是data。您应该更清楚地显示项目的外观和您的期望,我不会得到您期望的结果
constructor(props) {
  menu :[
        { 
          title: '', 
          data: [
            {key:'', value:''},
          
          ] 
        }]  }


   _getDATA = async () => {
    try {
      let rsp = await getSSS()
      rsp = await rsp.json()
this.setState({
        SSS: rsp.cikti
      }, () => {
this.state.SSS.map((item, index) => {
this.setState(prevState => ({
  menu: [...prevState.menu, {"title": item.SSS_Title, data: [...item.SSS_data]}]
}))          

                    })