React Navigation 5 Tutorials [ #4 ]

์กฐํŒ”๋กœยท2020๋…„ 9์›” 30์ผ
1

React-Navigation-5 Tutorials

๋ชฉ๋ก ๋ณด๊ธฐ
4/6
post-thumbnail

React Navigation 5 Tutorials

๐Ÿ“Œ ํŠœํ† ๋ฆฌ์–ผ์„ ๋”ฐ๋ผํ•œ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค!

์‚ฌ์ด๋“œ๋ฐ” ์ƒ์„ฑํ•˜๊ธฐ

React Navigation Drawer navigation

์—ฌ๊ธฐ ํด๋ฆญํ•˜๊ธฐ

๋‹ค์šด๋ฐ›๊ธฐ

npm install @react-navigation/drawer

import ํ•˜๊ธฐ

import { createDrawerNavigator } from '@react-navigation/drawer';

Drawer ์ถ”๊ฐ€ํ•˜๊ธฐ

const Drawer = createDrawerNavigator();

์ฝ”๋“œ ์ถ”๊ฐ€ํ•˜๊ธฐ

Stack ๋ถ€๋ถ„ ์ฃผ์„์ฒ˜๋ฆฌํ•˜๊ณ  Drawer ์ฝ”๋“œ ๋„ฃ๊ธฐ

const App = () => {
  return (
    <NavigationContainer>
      <Drawer.Navigator initialRouteName="Home">
        <Drawer.Screen name="Home" component={HomeScreen} />
        <Drawer.Screen name="DetailsScreen" component={DetailsScreen} />
      </Drawer.Navigator>

      {/* <Stack.Navigator screenOptions={{
          headerStyle:{
            backgroundColor: '#009387',
        },
        headerTintColor: '#fff',
        headerTitleStyle: {
          fontWeight: 'bold',
        }
      }}>
        <Stack.Screen name="Home" component={HomeScreen} options={{
          title : 'Overview'
        }}/>
        <Stack.Screen name="Details" component={DetailsScreen} />
      </Stack.Navigator> */}
    </NavigationContainer>
  );
}

๊ฒฐ๊ณผ๋ณด๊ธฐ

profile
ํ˜„์‹ค์— ์•ˆ์ฃผํ•˜์ง€ ์•Š๊ณ  - ๊ฐœ๋ฐœ์ž

0๊ฐœ์˜ ๋Œ“๊ธ€