在 React Native 的 FlatList 中实现 sticky headers

Implementing sticky headers inside a FlatList in React Native

我试图在 FlatList 中实现粘性 headers 并遇到以下错误: undefined is not an object (evaluating '_this3.state.stickyHeaderIndices')

代码 Link(小吃):https://snack.expo.io/@cmcodes/forlorn-cake

这个错误是因为它仅限于在您的探索屏幕 class 中使用,因为您使用功能组件来呈现列表,所以您必须传递粘性 header 数据因为你已经传递了数据,即通过道具。

您可以在

查看更新后的代码

https://snack.expo.io/1JtMGGDd4