react-navigation - 如何在 createMaterialTopTabNavigator react-navigation v4 上启用惰性?
问题描述
在 react-navigation v3 中,createMaterialTopTabNavigator
有lazy
选项,在 react-navigation v4 上,它仍然可用,但它不工作,根据github 帐户上的回复,似乎它只在 react-navigation v5 上再次工作。现在有人如何在 react-navigation-tabs 上启用延迟加载?
const CTabs = createMaterialTopTabNavigator(BTabs, {
// Default config for all screens',
initialRouteName: AScreen',
tabBarComponent: Header,
swipeEnabled: false,
lazy: true,
backBehavior: 'initialRoute',
});
包.json
"react-native": "0.60.4",
"react": "16.8.6",
"react-native-reanimated": "1.2.0",
"react-native-gesture-handler": "1.4.1",
"react-navigation": "4.0.5",
"react-navigation-tabs": "2.5.3",
"react-native-screens": "^2.0.0-alpha.3",
解决方案
使用这个链接我在那里写了完整的代码
lazy={true}
optimizationsEnabled={true}
tabBarOptions={tabBarOptions}
推荐阅读
- python - 没有格式的 Python Flask 博客消息
- c++ - 带文件输入但不带文件输出的字符串
- sql - SQL Server 中的按月数据透视(月份将动态变化)
- spring-boot - @RequestMapping 注解是 DWR 的替代品吗?
- ssl - 我们如何使用 TLS/SSL 来保护 SOCKS5 协议?
- flutter - dart - 颤动单个子滚动视图更改屏幕的小部件布局
- c# - 在状态机实现中是否有任何适当的方法来实例化状态?
- php - $('.selectpicker').selectpicker('refresh'); 不工作
- android - 未解决的参考:DecimalDigitsInputFilter
- moodle - 我想以 json 格式获取问题文本及其选项