gpt4 book ai didi

react-native - 在滚动触发之前,某些项目不会显示在 SectionList 中

转载 作者:行者123 更新时间:2023-12-05 07:31:03 31 4
gpt4 key购买 nike

使用 SectionList 时,虽然调用了 renderItem,但不会显示行。在列表上触发滚动时,行会立即出现。

我在 GitHub 上发现了一个问题讨论这个问题,但我没有找到任何解决方案来解决它。并且该问题已关闭并标记为已解决问题。

在上述问题中找到的解决方案是通过将值设置为 false 来禁用 SectionList 中的 removeClippedSubviews。我看到这不是解决方案,只是一个技巧。对于庞大的列表,禁用 removeClippedSubviews 将是糟糕的解决方案,因为它不会优化 ListView 的性能。

我已经找了好几个小时了,但没有解决办法。有解决此问题的建议吗?

我用过:

"react": "^16.0.0",
"react-native": "^0.55.4"

最佳答案

尝试使用 Prop

<SectionList
maxToRenderPerBatch={2}
onEndReachedThreshold={0.5}

....

/>

我希望这会有所帮助。

关于react-native - 在滚动触发之前,某些项目不会显示在 SectionList 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51963455/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com