screens/MainTab.tsx

    import React from 'react';
    import {createBottomTabNavigator} from '@react-navigation/bottom-tabs';
    import {MainTabParamList} from './types';
    import ArticlesScreen from './ArticlesScreen';
    import MaterialIcons from 'react-native-vector-icons/MaterialIcons';
    
    const Tab = createBottomTabNavigator<MainTabParamList>();
    
    function MainTab() {
      return (
        <Tab.Navigator>
          <Tab.Screen
            name="Articles"
            component={ArticlesScreen}
            options={{
              title: '게시글 목록',
              tabBarIcon: ({color, size}) => (
                <MaterialIcons name="article" color={color} size={size} />
              ),
            }}
          />
        </Tab.Navigator>
      );
    }
    
    export default MainTab;
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.