升级到react-native 0.61之后,我收到很多类似的警告:

VirtualizedLists should never be nested inside plain ScrollViews with the same orientation - use another VirtualizedList-backed container instead.

我应该使用的其他VirtualizedList-backed container是什么,为什么现在建议不要那样使用?

最佳答案

如果有人仍在寻找有关@Ponleu和@David Schilling在这里描述的问题的建议(关于FlatList上方的内容),那么这就是我采用的方法:

<SafeAreaView style={{flex: 1}}>
    <FlatList
      data={data}
      ListHeaderComponent={ContentThatGoesAboveTheFlatList}
      ListFooterComponent={ContentThatGoesBelowTheFlatList} />
</SafeAreaView>

您可以在这里阅读更多有关此的信息:https://facebook.github.io/react-native/docs/flatlist#listheadercomponent

希望它可以帮助某人。 :)

关于javascript - React-Native另一个由VirtualizedList支持的容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58243680/

10-12 07:08