์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- linearalgebra
- nlp
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์ค
- native
- ์๋ฒ ๋ฉ
- ์ธํ๋ฐ
- ๋์
- ๋ฆฌ์กํธ
- ๋ถ์
- Git
- ์ํ์ฝ๋ฉ
- Titanic
- ๋ฐ์ดํฐ๋ถ์
- AI
- Kaggle
- ์๋๋ก์ด๋์คํ๋์ค
- react
- ๋จธ์ ๋ฌ๋
- ๊นํ
- c++
- ๋ฐ์ดํฐ
- ๋ฅ๋ฌ๋
- ๊ฒฐ์ ํธ๋ฆฌ
- ์ ํ๋์ํ
- cs231n
- ํ์ดํ๋
- ๋ค์ดํฐ๋ธ
- ํ๊ตญ์ด์๋ฒ ๋ฉ
- ๋ฐ์ดํฐ์๊ฐํ
- Today
- Total
๋ชฉ๋กreact (4)
yeon's ๐ฉ๐ป๐ป

- Stack.Navigator, Drawer.Navigator, Tab.Navigator ๋ฅผ ๋ค ๊ฐ์ด ์ฐ๋ ๋ฐฉ๋ฒ์ ์๊ฐํด๋ณด์ -> React Navigation์์๋ ์ด๋ฅผ Navigator๋ค์ nestingํ๋ค๊ณ ํํํ๋ค. - navigator๋ค๊ณผ screen๋ค ๊ฐ์ ๊ตฌ์กฐ ์ก๊ธฐ - ์ด๋ค structure๋ฅผ ์ค๊ณํ๋๋์ ๋ฐ๋ผ ๋ค์ํ ์กฐํฉ ๊ฐ๋ฅ MainScreen = () => { return ( ({ tabBarLabel: route.name, tabBarIcon: ({focused})=>( TabBarIcon(focused, route.name) ) })} > ) } - MainScreen์ด๋ผ๋ ํจ์๋ ์ ๊ทธ ํ์์ ๋ค์ return ํจ - ์ด์ ์ ์์์ ๋ง๋ ์ฝ๋๋ฅผ ๋ณต์ฌํด์จ๋ค. -> ์ด ์ ์ฒด๊ฐ Sta..

์ค์น ๊ณผ์ ์ด ๊ฝค๋ ๋ณต์กํ๊ณ ,,, ์ค๊ฐ์ ์๋ฌ๋ ๋์ ๋ฐ๋ก ์ ๋ฆฌ๋ฅผ ์ ํ์๋ค !!! ๋ฐ๋ก ํ์ฉ์ผ๋ก ๋์ด๊ฐ๊ธฐ ํ https://oblador.github.io/react-native-vector-icons/ ์ฌ์ดํธ๋ฅผ ์ฐธ์กฐํด๋ณด๋ฉด Ionicons์์ ์ง์ํ๋ ๋ค์ํ ์์ด์ฝ๋ค์ ํ์ธํด๋ณผ ์ ์๋ค. * ์ฐธ๊ณ ๋ก ์ฐ๋ฆฌ๋ ๋ค์ํ ์์ด์ฝ๋ค ์ค Ionicons ๋ฅผ ์ฌ์ฉํ ๊ฒ !! - ์ง๊ธ๊น์ง๋ TabBarIcon์ด๋ผ๋ ํจ์์์ ์ฐ๋ฆฌ๊ฐ ๋ค์ด๋ก๋ ๋ฐ์ ๊ทธ๋ฆผ์ ๊ฒฝ๋ก๋ฅผ ํ ๋นํด ์ถ๋ ฅํ๋ค. - ์ด๋ฒ์๋ ๋ด์ฅ๋, ์๋ ์ง์ํ๋ ์์ด์ฝ ์์ฒด๋ฅผ ๋ถ๋ฌ์๋ณด์ !! import Ionicons from 'react-native-vector-icons/dist/Ionicons'; - ๋ชจ๋๋ถํฐ ๋ถ๋ฌ์ค๊ธฐ const TabBarIcon = (focu..

* ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ ๊ฐ ์คํฌ๋ฆฐ์ component์ ๊ฐ๋ณ styling์ ํ์ง ์๋๋ค. -> ๋ชจ๋ ๊ณตํต์ ์ธ ์คํ์ผ ์ ์ฉํจ -> ํ๊ทธ ์์ ์์ฑ -> ์ ์ต์ ์ ์ฃผ์ - activeBackgroundColor / activeTintColor : ์ ํ๋์์ ๋ ๋ฐฐ๊ฒฝ์๊ณผ ๊ธ์จ์ - inactiveTintColor : ์ ํ๋์ด์ง์ง ์์ ๊ธ์์ ์คํฌ๋ฆฐ์ ํ๋ ์ถ๊ฐํด๋ณด์ - message_tab.js๋ผ๋ ํ์ผ ์์ฑ import TabMessageScreen from './src/message_tab'; ... ๊ฐ ํญ์ (text ๋์ ) ๊ทธ๋ฆผ์ ์ฝ์ ํด๋ณด์ - ๊ทธ๋ฆผ์ ์ฝ์ ํจ๊ณผ ๋์์ ์ ํ๋ ํญ์ ๊ทธ๋ฆผ์ ์ข ๋ ํฌ๊ฒ ๋ง๋๋ ํจ๊ณผ ์ฃผ๊ธฐ screenOptions={({route})=>({ tabBarLabel: route..

https://reactnavigation.org/docs/tab-based-navigation ์ฌ์ดํธ๋ฅผ ์ฐธ์กฐํด ์ค์น npm install @react-navigation/bottom-tabs * Tab : ํ๋ฉด ์๋จ์ด๋ ํ๋จ์ tab์ ์์ฑํด ํฐ์น ์ ํด๋น ์คํฌ๋ฆฐ์ผ๋ก ์ด๋ํ๊ฒ ๋์์ค ์ฐ๋ฆฌ๋ ์คํฌ๋ฆฐ ์๋์ tab์ ์์ฑํ ๊ฒ์ด๋ค. import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; ... const Tab = createBottomTabNavigator(); - ์ฌ์ฉํ module์ import ํด์ฃผ๊ณ , importํ ํจ์ ํ ๋นํ๊ธฐ home_tab.js & user_tab.js ๋ผ๋ ์๋ก์ด ํ์ผ ์์ฑ import TabHom..