我正在使用应用程序上的标签导航器,但是当它加载时,它们同时运行。 我希望像单击一个选项卡一样单独运行,然后调用componentWillMount。
延迟加载无法正常工作
const HomeNavigator = TabNavigator( {
Component1: {
screen: Component1
},
Component2: {
screen: Component2
},
Component3: {
screen: Component3
}},{
tabBarPosition: "bottom",
lazy: true,
tabBarOptions: {
activeTintColor: "#e91e63"
},
initialRouteName: "Account",
tabBarComponent: props => {
return <UserFooter navigation={props.navigation} />;
} });
版 “反应”:“16.2.0”, “react-native”:“0.52.0”,
答案 0 :(得分:1)
自v1.0.0-beta23起,React navigation已放弃此功能。
讨论在这里...... https://github.com/react-navigation/react-navigation/pull/3064
因此,如果您需要使延迟功能起作用,则必须使用旧版本。