现在从反应导航中删除了懒惰后,如何“延迟加载”选项卡导航器屏幕

Ale*_*ett 3 react-native react-navigation

react-navigation的维护者已从库中删除了“ lazy:true”,导致所有选项卡尝试一次呈现(并且以前由lazy控制的获取现在无法正常工作)。

为了保持类似的功能,如何在第一次聚焦之前强制在选项卡屏幕上等待以不加载或调用提取调用?

jhm*_*jhm 6

似乎他们确实删除了它,但决定在v 1.1.2中重新添加它

https://github.com/react-navigation/react-navigation/releases/tag/v1.1.2

因此,您应该能够传递lazy={true}您的TabNavigatorConfig对象,然后在选项卡处于活动状态之前不会呈现它们。为了进一步优化内存使用,您可以将其与removeClippedSubviews非活动选项卡中的可用内存结合使用。