反应导航抽屉导航以导航特定屏幕但具有不同的逻辑

时间:2017-08-13 17:50:01

标签: android react-native react-navigation

在我的应用程序中,我有5个屏幕,在每个5个屏幕中,我需要渲染2个相同的组件+其他组件。所以,我想要的是,当用户点击抽屉导航上的“仪表板”时,我希望他使用我的2个组件+仪表板组件来导航仪表板屏幕。如果用户单击“位置”屏幕,我还想渲染2个组件+位置组件。我怎样才能做到这一点?我不想在整个地方复制粘贴2组件,因为在那些组件中我确定了一个时间范围,导致页面重新渲染。因此,我不希望用户在他访问的所有页面中选择此日期,而且我不想将200行代码复制粘贴到所有5个屏幕。

index.android.js中的

我有:

const MyDrawerNavigation = DrawerNavigator({  
  Dashboard: { screen: Dashboard },
  Location: {screen: Location},
//other 3 screens are here too.
);

我希望,我能说得很好。如果您不清楚任何事情,我可以提供更多信息。

0 个答案:

没有答案