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]}]
}))
})