diff --git a/static/examples/6.x/basic-header-config.js b/static/examples/6.x/basic-header-config.js index 106885dd052..017fbb9d2ab 100755 --- a/static/examples/6.x/basic-header-config.js +++ b/static/examples/6.x/basic-header-config.js @@ -1,9 +1,9 @@ import * as React from 'react'; import { View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function HomeScreen() { return ( diff --git a/static/examples/6.x/custom-header-title-component.js b/static/examples/6.x/custom-header-title-component.js index c3b7a5eb651..a9db0ca02c8 100755 --- a/static/examples/6.x/custom-header-title-component.js +++ b/static/examples/6.x/custom-header-title-component.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { View, Text, Image } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen() { return ( @@ -20,7 +20,7 @@ function LogoTitle() { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/focus-and-blur.js b/static/examples/6.x/focus-and-blur.js index fd09c1af208..58ee8aa0fe2 100755 --- a/static/examples/6.x/focus-and-blur.js +++ b/static/examples/6.x/focus-and-blur.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { Button, View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; function SettingsScreen({ navigation }) { @@ -62,8 +62,8 @@ function DetailsScreen({ navigation }) { ); } const Tab = createBottomTabNavigator(); -const SettingsStack = createStackNavigator(); -const HomeStack = createStackNavigator(); +const SettingsStack = createNativeStackNavigator(); +const HomeStack = createNativeStackNavigator(); export default function App() { return ( diff --git a/static/examples/6.x/go-back.js b/static/examples/6.x/go-back.js index b85b97b57d7..e2417a2cf9d 100755 --- a/static/examples/6.x/go-back.js +++ b/static/examples/6.x/go-back.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { Button, View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen({ navigation }) { return ( @@ -29,7 +29,7 @@ function DetailsScreen({ navigation }) { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/header-interaction.js b/static/examples/6.x/header-interaction.js index 64d89051fbf..ed0f651cea3 100755 --- a/static/examples/6.x/header-interaction.js +++ b/static/examples/6.x/header-interaction.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { Button, Text, Image } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function LogoTitle() { return ( @@ -26,7 +26,7 @@ function HomeScreen({ navigation }) { return Count: {count}; } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/header-styles.js b/static/examples/6.x/header-styles.js index bab0b080f10..cf113149f22 100755 --- a/static/examples/6.x/header-styles.js +++ b/static/examples/6.x/header-styles.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen() { return ( @@ -11,7 +11,7 @@ function HomeScreen() { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/hello-react-navigation-full.js b/static/examples/6.x/hello-react-navigation-full.js index 9b9fe236e9c..958b16b25de 100755 --- a/static/examples/6.x/hello-react-navigation-full.js +++ b/static/examples/6.x/hello-react-navigation-full.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen() { return ( @@ -19,7 +19,7 @@ function DetailsScreen() { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/hello-react-navigation-with-options.js b/static/examples/6.x/hello-react-navigation-with-options.js index 1fd917da715..8efe463bf45 100755 --- a/static/examples/6.x/hello-react-navigation-with-options.js +++ b/static/examples/6.x/hello-react-navigation-with-options.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen() { return ( @@ -11,7 +11,7 @@ function HomeScreen() { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/hello-react-navigation.js b/static/examples/6.x/hello-react-navigation.js index 53d187d595b..53e88b29e67 100755 --- a/static/examples/6.x/hello-react-navigation.js +++ b/static/examples/6.x/hello-react-navigation.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen() { return ( @@ -11,7 +11,7 @@ function HomeScreen() { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/hidden-components.js b/static/examples/6.x/hidden-components.js index fd2100c47be..d9b3cbd2c94 100755 --- a/static/examples/6.x/hidden-components.js +++ b/static/examples/6.x/hidden-components.js @@ -2,7 +2,7 @@ import * as React from 'react'; import { Text, View } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function Demo() { return ( @@ -14,7 +14,7 @@ function Demo() { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); const Tab = createBottomTabNavigator(); export default function App() { @@ -25,12 +25,16 @@ export default function App() { screenOptions={{ headerShown: false }} > - {() => ( - null}> - - - - )} + {() => ( + null} + screenOptions={{ headerShown: false }} + > + + + + )} diff --git a/static/examples/6.x/multiple-navigate.js b/static/examples/6.x/multiple-navigate.js index f2be74cd2bb..8e4ecc94b25 100755 --- a/static/examples/6.x/multiple-navigate.js +++ b/static/examples/6.x/multiple-navigate.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { Button, View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen({ navigation }) { return ( @@ -27,7 +27,7 @@ function DetailsScreen({ navigation }) { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/multiple-push.js b/static/examples/6.x/multiple-push.js index 5f13a8460d8..32c8f1126a9 100755 --- a/static/examples/6.x/multiple-push.js +++ b/static/examples/6.x/multiple-push.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { Button, View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen({ navigation }) { return ( @@ -27,7 +27,7 @@ function DetailsScreen({ navigation }) { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/navigate-replace-reset.js b/static/examples/6.x/navigate-replace-reset.js index d14e6c708ce..700780763bb 100755 --- a/static/examples/6.x/navigate-replace-reset.js +++ b/static/examples/6.x/navigate-replace-reset.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { Button, View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen({ navigation: { navigate } }) { return ( @@ -75,7 +75,7 @@ function SettingsScreen({ navigation, route }) { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/navigate-set-options.js b/static/examples/6.x/navigate-set-options.js index 6001ec61ab3..ac3e7977bd0 100755 --- a/static/examples/6.x/navigate-set-options.js +++ b/static/examples/6.x/navigate-set-options.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { Button, View, Text, TextInput } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen({ navigation: { navigate } }) { return ( @@ -36,7 +36,7 @@ function ProfileScreen({ navigation, route }) { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/navigate-set-params.js b/static/examples/6.x/navigate-set-params.js index 310f029ac6b..90048d6d261 100755 --- a/static/examples/6.x/navigate-set-params.js +++ b/static/examples/6.x/navigate-set-params.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { Button, View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen({ navigation: { navigate } }) { return ( @@ -48,7 +48,7 @@ function ProfileScreen({ navigation, route }) { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/navigate.js b/static/examples/6.x/navigate.js index 292a94487b0..cc289f49968 100755 --- a/static/examples/6.x/navigate.js +++ b/static/examples/6.x/navigate.js @@ -1,7 +1,7 @@ import * as React from 'react'; import { Button, View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen({ navigation: { navigate } }) { return ( @@ -30,7 +30,7 @@ function ProfileScreen({ navigation, route }) { ); } -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function App() { return ( diff --git a/static/examples/6.x/navigation-context.js b/static/examples/6.x/navigation-context.js index 732066bd0e6..eb679cb31eb 100755 --- a/static/examples/6.x/navigation-context.js +++ b/static/examples/6.x/navigation-context.js @@ -4,30 +4,28 @@ import { NavigationContainer, NavigationContext, } from '@react-navigation/native'; -import { createStackNavigator } from '@react-navigation/stack'; +import { createNativeStackNavigator } from '@react-navigation/native-stack'; function HomeScreen() { return ; } -class SomeComponent extends React.Component { - static contextType = NavigationContext; - - render() { - // We can access navigation object via context - const navigation = this.context; - return ( - - Some component inside HomeScreen -