【发布时间】:2021-11-16 20:24:05
【问题描述】:
我在平面列表中显示视频,但是当我快速滚动时,它会显示一段时间的空白屏幕,一段时间后它会显示正确的内容。我正在使用功能组件。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: javascript ios reactjs react-native react-hooks
我在平面列表中显示视频,但是当我快速滚动时,它会显示一段时间的空白屏幕,一段时间后它会显示正确的内容。我正在使用功能组件。
【问题讨论】:
标签: javascript ios reactjs react-native react-hooks
FlatList 只会在其可见时加载内容,如果您想预加载它,请改用 ScrollView。
【讨论】:
你可能想看看这个,这些文档包含了在滚动平面列表时避免出现白屏的所有事情:
https://reactnative.dev/docs/optimizing-flatlist-configuration
我会建议“windowSize”道具:
更大的 windowSize 将导致滚动时看到空白空间的机会更少。另一方面,较小的 windowSize 会导致同时挂载的项目更少,从而节省内存。
【讨论】: