react-native将所有组件安装在componentDidMount上

时间:2018-10-21 16:40:48

标签: react-native components mount

我有一个关于本机的问题。初始路由加载后如何安装所有组件?我正在使用反应导航的抽屉式导航器。

1 个答案:

答案 0 :(得分:0)

您要引用的功能在React Navigation中称为延迟加载。启用延迟加载后,仅在导航到屏幕时才安装屏幕。不幸的是,唯一支持禁用延迟加载的导航器是TabNavigator。据我所知,旧版本的React Navigation v1(我相信在v1.1之前)没有延迟加载,但是将其降级到v1.0并不是最好的主意。或者,您可以切换到使用TabNavigator,用navigationOptions: { tabBarVisible: false }隐藏标签栏,然后构建并显示自己的抽屉。