react native
react-navigation
stack navigator
react navigation에 기본적으로 여러가지 기능들이 있다.
스크린을 전환할때 어떤 형식으로 전환할지에 대한 navigator들이 여러가지 있다.
stack, Native stack, Drawer, Bottom Tabs등등
상황에 맞게, ui에 맞게 사용해주면 될 것 같다.
사용법은 쉽다
사용하고 싶은 navigator가 있다면
먼저, Navigation Container를 만들어주자
import { NavigationContainer } from '@react-navigation/native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';
const Stack = createNativeStackNavigator();
export default function App() {
return (
<NavigationContainer>
<Stack.Navigator>{/* ... */}</Stack.Navigator>
</NavigationContainer>
);
}
이걸 먼저 만들어 준 후 그 아래에 사용하고 싶은 navigator를 넣어주면 된다
Bottom Tabs를 사용하고 싶다면
npm install @react-navigation/bottom-tabs
를 먼저 입력하여 설치하고,
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';
const Tab = createBottomTabNavigator();
function MyTabs() {
return (
<Tab.Navigator>
<Tab.Screen name="Home" component={HomeScreen} />
<Tab.Screen name="Settings" component={SettingsScreen} />
</Tab.Navigator>
);
}
이 값을 입력하면 끝!
'🌼 TIL' 카테고리의 다른 글
🌞 1/5 내배캠 React 47일차 (0) | 2023.01.06 |
---|---|
🌞 1/4 내배캠 React 46일차 (0) | 2023.01.04 |
🌞 1/2 내배캠 React 44일차 (0) | 2023.01.02 |
🌞 12/30 내배캠 React 43일차 (1) | 2022.12.30 |
🌞 12/28 내배캠 React 41일차 (0) | 2022.12.30 |