reactjs - 为什么滚动条位于使用 react-native-tab-view 反应原生无限滚动的顶部
问题描述
我在我的应用程序中使用react-native-tab-view ,其中有 2 个选项卡。我正在通过 API 调用加载Tab数据以在Tab侧创建无限滚动分页,当数据从 API 连接到我的 FlatList 数据中时,每次我的滚动条重置到顶部位置。我目前有这样的零食演示:https ://snack.expo.io/@luckyamit/9905d4
我不想在每个 API 调用中重置我的滚动条我已经搜索了很多这个问题,但没有找到我的解决方案。谁能帮我解决我的问题?
解决方案
你解决了吗?对于其他人来说,这个问题是由this引起的。
如果使用SceneMap
inrenderScene
属性,则不应传递 inline function。它触发重新渲染,以便滚动位置再次回到顶部。
尝试使它们成为组件而不是内联函数。只是不使用SceneMap
也是一种选择。
推荐阅读
- reactjs - setState asynchronous while uploading image
- python-3.x - 向图像发出 ML Engine 请求
- jquery - jQuery 碰撞 - 如果任何标签重叠
- php - 如何在 Laravel 中的验证规则之间进行 OR?
- c - Are write failures to cgroup tasks deterministically non-persistent?
- sql - SQL Server for loop assistance
- c - 以 5 为增量倒计时
- python - Cannot change the value of global variable in Python
- django - Django - annotate with multiple Count
- java - i got wrong place name (got coordinate) when using Google Maps PlacePicker API