Background
I try first time React Native Expo with typescript.
so, I have no idea to use BottomTab.Screen
.
Q. I would like to change 「name="TabOne"」
to Japanese is 「ホーム」
.
// navigation/BottomTabNavigator.tsx
const BottomTab = createBottomTabNavigator<BottomTabParamList>();
export default function BottomTabNavigator() {
const colorScheme = useColorScheme();
return (
<BottomTab.Navigator
initialRouteName="TabOne"
tabBarOptions={{ activeTintColor: Colors[colorScheme].tint }}>
<BottomTab.Screen
name="TabOne" // ホーム
component={TabOneNavigator}
options={{
tabBarIcon: ({ color }) => <TabBarIcon name="home" color={color} />,
}}
/>
<BottomTab.Screen
name="TabTwo"// タスク
component={TabTwoNavigator}
options={{
tabBarIcon: ({ color }) => <TabBarIcon name="task" color={color} />,
}}
/>
</BottomTab.Navigator>
);
}
// types.tx
export type BottomTabParamList = {
TabOne: undefined;
TabTwo: undefined;
};
※ memo
This project is React Native Expo with TypeSript.
question from:
https://stackoverflow.com/questions/65886170/react-natice-expo-how-can-i-change-bottomtab-screen-name-type-alias-to-japanes 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…