react-native选项卡导航器延迟加载

时间:2018-02-01 04:58:39

标签: reactjs react-native lazy-evaluation

我正在使用应用程序上的标签导航器,但是当它加载时,它们同时运行。 我希望像单击一个选项卡一样单独运行,然后调用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”,

1 个答案:

答案 0 :(得分:1)

自v1.0.0-beta23起,React navigation已放弃此功能。

讨论在这里...... https://github.com/react-navigation/react-navigation/pull/3064

因此,如果您需要使延迟功能起作用,则必须使用旧版本。