【发布时间】:2019-03-25 20:01:31
【问题描述】:
我有一个关于 react-native 的问题。加载初始路由后如何安装所有组件?我正在使用 react-navigation 的抽屉导航器。
【问题讨论】:
标签: react-native components mount
我有一个关于 react-native 的问题。加载初始路由后如何安装所有组件?我正在使用 react-navigation 的抽屉导航器。
【问题讨论】:
标签: react-native components mount
您所指的功能在 React Navigation 中称为延迟加载。启用延迟加载后,只有在您导航到屏幕后才会安装屏幕。不幸的是,唯一支持禁用延迟加载的导航器是 TabNavigator。据我所知,旧版本的 React Navigation v1(我相信在 v1.1 之前)没有延迟加载,但一直降级到 v1.0 可能不是最好的主意。或者,您可以切换到使用 TabNavigator,使用 navigationOptions: { tabBarVisible: false } 隐藏标签栏,然后构建并显示您自己的抽屉。
【讨论】: