本地基础与来自React Native的最新列表组件一起工作吗?



Facebook最近发布了一些非常酷的列表组件。

"没有更多的listViews或数据源,陈旧行,忽略的错误或过度的内存消耗 - 最新的React Native 2017年3月发行候选人(0.43 -RC.1(您可以从新的组件中选择最适合您的新组件用例,具有出色的perf和功能开箱即用:"

特别是

  FlatList, SecionList, and VirtualisedList

天然基础如何支持这些组件。看起来ListView现在已弃用。

本地基本键与新列表组件可以正常工作 - 您只需要使用适当的组件即可。考虑到您代码的flatlist组件看起来像这样。

render() {
  return (
    <List>
      <FlatList
        data={[...]}
        renderItem={({ item }) => (
          <ListItem>
              <Text>{item.name}</Text>
          </ListItem>
        )}
      />
    </List>
  )
}

另外,listView目前尚未弃用。新列表组件仍然是新的,因此目前在ListView中遇到了一些问题。

最新更新