ReactNative 0.43-rc.2 FlatList - 尝试获取超出范围索引0的帧

Mob*_*ius 7 react-native

我有一个特定于0.43-rc的问题.我将ListView迁移到FlatList,现在我收到以下错误:

TaskQueue: Error with task: Tried to get frame for out of range index 0
Run Code Online (Sandbox Code Playgroud)

它起源于VirtualizedList班级.

如果我忽略错误,列表似乎工作正常,所以我真的不知道出了什么问题.

我似乎无法找到有关为什么会发生这种情况的任何信息.有什么建议?

Mob*_*ius 13

看起来这只发生在传递给FlatList的数组为空时.View在数据为空的情况下,我可以通过替换列表来解决这个问题.

  • 传递null而不是空数组似乎为我修复了这个bug.还有其他提示吗? (2认同)