React native FlatList 默认数据名

React native FlatList default data name

我有要使用 FlatList , as all examples I have seen like this from reactnativeexpress.com 显示的数据列表:

const sections = [
  {
    id: 0,
    title: 'Basic Components',
    data: [
      {id: 0, text: 'View'},
      {id: 1, text: 'Text'},
      {id: 2, text: 'Image'},
    ]
  },
  {
    id: 1,
    title: 'List Components',
    data: [
      {id: 3, text: 'ScrollView'},
      {id: 4, text: 'ListView'},
    ]
  }
]

项目应该是一个名为 data 的列表,但是如果我从 API 中获取数据,该项目列表未命名为 data,并且它不会显示内容。 (我用这个例子测试过,如果将 data 更改为 dat 项目将不会显示),有没有办法更改 data 默认名称?

我终于意识到项目列表应该命名为 data 所以我添加了一个指向我的列表的指针:

content.payload.APIList.map((eachcat) => eachcat.data = eachcat.APISubList)