6

我很好奇为什么 React Native 不使用原生平台列表组件,例如 Android 的 RecyclerView 和 iOS 的 UITableView (CollectionView)。

理想情况下,这可以提供比当前可用的更多的功能支持和改进的性能。

React Native 列表是否完全由 ScrollViews 支持?

4

2 回答 2

6

我不能亲自告诉你,只能引用作者的话。

UITableView API 不太适合 ReactNative 的异步特性,生成的代码非常粗糙,尤其是在尝试制作平滑动画以增加行高时,我们在组应用程序中这样做。

资料来源:关于这一点的早期讨论

于 2017-04-05T08:40:32.810 回答
0

对于 Android 中的回收站视图。尝试这个。

react-native-recycler-listview

工作!虽然需要一些 gradle 设置。

于 2017-04-09T15:20:34.603 回答