다음으로 네이티브 스택 내비게이션을 사용하는 RootStack 컴포넌트를 만들어봅시다.

    screens/RootStack.js

    import React from 'react';
    import {createNativeStackNavigator} from '@react-navigation/native-stack';
    import MainTab from './MainTab';
    import WriteScreen from './WriteScreen';
    
    const Stack = createNativeStackNavigator();
    
    function RootStack() {
      return (
        <Stack.Navigator>
          <Stack.Screen
            name="MainTab"
            component={MainTab}
            options={{headerShown: false}}
          />
          <Stack.Screen name="Write" component={WriteScreen} />
        </Stack.Navigator>
      );
    }
    
    export default RootStack;

    네이티브 스택 내비게이터에 MainTab 화면을 설정할 때 headerShown 값을 false로 설정하세요. 이렇게 설정하지 않으면 헤더 두 개가 중첩되어 나타납니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.