在我的应用程序中,我有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.
);
我希望,我能说得很好。如果您不清楚任何事情,我可以提供更多信息。