我在大屏幕中遇到列表/滚动视图的问题。
在应用程序中有一个滚动组件,在到达结束时查询更多行。但是,当屏幕具有足够大的分辨率时,初始查询不足以生成滚动条,因此,事件永远不会被触发。
团队同意,由于React Native中Dimensions模块的不稳定性,更好的解决方案将涉及已经实现的抽象,而不是使用所提到的模块获得屏幕的维度。
什么可能是解决问题的好方法?我希望我很清楚。
提前致谢。
答案 0 :(得分:0)
我的解决方案是查询何时触发'layout'事件。我通过'onLayout'和'onContentSizeChange'道具做到了这一点。它们存储列表和组件的高度,这使我能够比较它们并查询更多数据。