feat: add a getComponent prop to lazily specify components

This commit is contained in:
Satyajit Sahoo
2020-07-10 22:33:13 +02:00
parent c665c027a6
commit f4180295bf
8 changed files with 118 additions and 33 deletions

View File

@@ -127,8 +127,8 @@ const CompatStack = createCompatStackNavigator<
StackNavigationProp<NestedStackParams>
>(
{
Feed: FeedScreen,
Article: ArticleScreen,
Feed: { getScreen: () => FeedScreen },
Article: { getScreen: () => ArticleScreen },
},
{ navigationOptions: { headerShown: false } }
),

View File

@@ -362,7 +362,7 @@ export default function App() {
<Stack.Screen
key={name}
name={name}
component={SCREENS[name].component}
getComponent={() => SCREENS[name].component}
options={{ title: SCREENS[name].title }}
/>
)