μ΄λ²μλ ν λ©λ΄μ μλ λ²νΌ ν΄λ¦μ ν΅ν΄ λ€λ₯Έ νμ΄μ§λ‘ λμ΄κ°λ κΈ°λ₯μ ꡬννκΈ°!
μ΄λ° μμ
νλνλλ₯Ό νλ©΄μ λλ μκ°μ,
λ΄κ° νΈλν°μ μ¬μ©νλ©΄μ λΉμ°νκ² μ¬μ©νλ κΈ°λ₯λ€μ΄
μ°Έ 볡μ‘νκ² λ§λ€μ΄μ§κ±°κ΅¬λ- μΆμ μκ°μ νκ² λλ€ π
μμ
μ μμνκΈ° μ μ
ethanκ³Ό μμ
νλ κ² μ²λΌ, organizationμ λ§λ€μ΄μΌ νλ- 리μμΉλ₯Ό νλ€ λ³΄λ
λ±ν μ¬λ¬ νλ‘μ νΈλ₯Ό νμ§ μλ μ΄μ νλμ μ μ₯μλ₯Ό 곡μ ν΄μ μμ
ν΄λ λ κ² κ°μμ
λ΄ κΉνλΈμμ μ μ₯μλ₯Ό λ§λ€μ΄μ κΆνμ moonμκ² μ΄μ΄μ£Όμλ€.
λ΄κ° λ‘컬μμ μμ
νλ κ² μ²λΌ moonλ λ³ΈμΈ λ‘컬μμ μμ
ν΄μ μ¬λ¦¬λ©΄
λκ°μ΄ μ μ©μ΄ λλ건μ§λ λͺ¨λ₯΄κ² μ§λ§...
μ°μ μ μ₯μλ λ§λ€μ΄λκ³ !
λ무 μ²μνλ μμ
μ΄κΈ° λλ¬Έμ test μμ
μ κ±°μΉ ν μ¬λ €λ³΄κΈ°λ‘..
μ¬μ€ μ²μμ tab navigationμ΄ μλμ§λ λͺ¨λ₯Έμ± λ΄λ§λλ‘ λ§λ€μ΄λ³΄κ³ μ
<View>
λ‘ λ©λ΄κ΅¬μμ λ§λ€μ΄μ λ²νΌλ€μ μ§μ΄λ£μ ν
μ€ν¬λ¦° νλ¨μΌλ‘ λ΄λ €μ λ§λ€μ΄λ³΄μλ€.
μμ§ μ 체μ μΈ κ΅¬μ‘°λ₯Ό νμ
ν κ²μ μλμ§λ§,
App.jsμμ κΈ°μ‘΄μ react routeλ₯Ό μμ
νλ κ² μ²λΌ ꡬ쑰λ₯Ό μ‘μμ£Όλ κ²μ΄ νμνλλ°
κ·Έκ² <NavigationContainer>
μ΄λ€.
μ΄μ μ μ€μΉνλ @react-navigation/native
μ ν΅ν΄μ μ¬μ©μ΄ κ°λ₯νκ³
μ΅μμ μ»΄ν¬λνΈλ‘μ <Stack.Navigator>
μ<Stack.Screen>
μ
κ°μΈμ£Όλ©΄ νλ©΄μ νμ΄ κ°λ₯ν΄μ§λ€.
λν Routeλ₯Ό μ¬μ©νλ κ² μ²λΌ <Stack.Screen>
νκ·Έ μμ componentλ₯Ό
μ°κ²°ν΄μ£Όλ©΄ ν΄λΉ νλ©΄μΌλ‘ μ΄λμ΄ κ°λ₯ν΄μ§λ€.
const Stack = createStackNavigator();
export default function App() {
return (
<NavigationContainer>
<Stack.Navigator>
<Stack.Screen name="WE'SH" component={MainScreen} />
<Stack.Screen name="Album" component={AlbumScreen} />
<Stack.Screen name="Calendar" component={CalendarScreen} />
<Stack.Screen name="WishList" component={WishListScreen} />
<Stack.Screen name="Letter" component={LetterScreen} />
</Stack.Navigator>
</NavigationContainer>
);
}
μ¬κΈ°μβπ» name
μ νλ©΄ μλ¨μ λ¨λ Screenμ μ΄λ¦μ μ§μ νλ κ²μ΄λ€.
μ²μ λ°κ²¬ν μμ λ₯Ό μ무κ²λ λͺ¨λ₯΄κ³ 무μμ λ°λΌμ μ
λ ₯ν ν
νλνλμ© μνλ λ¨μ΄λ‘ λ°κΏλ³΄λ©΄μ μκ²λ κ²μ,
navigation
μ μ΄μ©νλ €λ©΄, ν΄λΉ μ΄λ¦μ μ λ§μΆ°μ€μΌ μ€λ₯κ° μλλ€λκ±Έ μκ² λμλ€.
μμμ μ
λ ₯ν <NavigationContainer>
μ screenμμ μ§μ ν μ΄λ¦κ³Ό,
λ²νΌμ λ£λ onPress
μμμ name
μ΄ π½
onPress={() => navigation.navigate("name")}
μΌμΉν΄μΌ μ€λ₯κ° λμ§ μλλ€.
μ΄λ κ²κΉμ§ λ§λ€κ³ λμμΌ λ°©λ²μ΄ νλ Έλ€λκ±Έ κΉ¨λ«κ² λμλ€.
μλλ©΄,
MainScreen
μΌλ‘ μ΄λν μ μλ λ²νΌλ νμνλ€.Tab Navigation
μ΄λΌλ κ²μ΄ μμκ³ ,
screen νλ¨μ νλ©λ΄λ₯Ό λ£μ μ μλ λΌμ΄λΈλ¬λ¦¬κ° μλ€λκ±Έ μκ² λμλ€.
κ·Έλμ μ°μ μ΄λ° κ²λ€μ΄ μ΄λ»κ² μμ©νλμ§ λ°°μ λ€ μΉκ³ ,
μλ‘μ΄ @react-navigation/bottom-tabs
λ₯Ό μ€μΉν΄μ
νλ¨μ νλ©λ΄λ₯Ό λ£μ΄λ³΄λλ‘ ν΄μΌμ§!