$ npx react-native start$ npx react-native run-android<View> div๊ฐ์๊ฑฐreact-native์์ ์ ๊ณตํ๋ ํ๊ทธ๋ค์ ์ธ ์ ์์View , useColorScheme , Text , StyleSheet .....๊ธฐ
dev => ๊ฐ๋ฐ๋ชจ๋์ฌ์ ํ์ด์ง๊ฐ ๋ฐ๋๋๋ง๋ค ์ฐ์ธก ํ๋จ์ ์ธ๋ชจ๋๊ฒ ์๊ธฐ๋ฉด์ ์ข ๋๋ ธ๋๋ฐstart => production(prod) ๋ชจ๋์์ ์ฐ์ธก ํ๋จ์ ์ธ๋ชจ๋๊ฒ ์์ด์ง๊ณ ์๋๋ ๋นจ๋ผ์งyarn start๋ ๋น๋๋ฅผ ๋จผ์ ํ๊ณ ๋์ ํด์ผ ํจyarn build => yarn
GCP(Google Cloud Platform) ์ธํ
LB(Load Balancer) : ๋ถํ๋ฅผ ๋ฐธ๋ฐ์ฑํ๋ค๋ด๊ฐ ์ด๋ค ์๋น์ค๋ฅผ ํ๊ณ ์๋๋ฐ ๊ฐ์๊ธฐ ์ฌ์ฉ์๊ฐ ๋ชฐ๋ ธ์๋ ์ปดํจํฐ๊ฐ ๊ฐ์๊ธฐ ๋ง์ด ํ์ํด์ง. ๊ทธ๋ฌ๋ฉด ์ปดํจํฐ๋ฅผ ์ฃผ๋ฌธํด์ ์ฌ๋๊น์ง ๊ธฐ๋ค๋ ธ๋ค๊ฐ ์ค๋ฉด LB(๋ก๋ ๋ฐธ๋ฐ์) ์ฐ๊ฒฐํด์ฃผ๊ณ ,์์ค์ฝ๋ ๊น์์ฃผ๊ณ ํด์ผํจ. ๊ทผ๋ฐ ์์ค์ฝ๋ ๋ฐ๋๋ฉด
routed ํ์ด์ง์์ ์นด์นด์ค ๋งต ์ ์์ ์ผ๋ก ๋ฐ์์๋ณด๊ธฐ
kakao map api๋ฅผ ์ฌ์ฉํด๋ณด๊ธฐ(1)
ํดํน์ ์ํ์ฑ์ ์์ค์ํ๋ก React-Quill ์๋ํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
์ฅ๋ฐ๊ตฌ๋์ ๋ด๊ธฐ ๊ตฌํ ์ค๋ช
์ฟ ํค๋ฅผ ์ ์ฅํ๋ ๋ฐฉ๋ฒ๊ณผ , startsWith๋ฅผ ์ด์ฉํด์ ์ํ๋๊ฐ๋ง ๊ณจ๋ผ๋ด๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํจ
refreshToken์ ํตํด์ ํ ํฐ์ด ๋ง๋ฃ๋์์๋ ์ด๋ป๊ฒ accessToken์ด ๊ฐฑ์ ๋๋์ง ์ค๋ช , ๊ทธ๋ฆฌ๊ณ ์ฝ๋๋ก ๊ตฌํํ๊ฑฐ ์ค๋ช
yup ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๋ฐฉ๋ฒ , ์ฐ๋๋ฐฉ๋ฒ ์ค๋ช
์ ์ด ์ปดํฌ๋ํธ์ ๋น ์ ์ด ์ปดํฌ๋ํธ , React-Hook-form ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ค๋ช ๊ณผ React-Hook-form ์ค์น ๋ฐฉ๋ฒ ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํด์ ์ค๋ช
HOC๋ฅผ ์ด์ฉํด ๊ถํ๋ถ๊ธฐ๋ฅผ ํ์๋ ๋ ์ค์ค๋ก ํด๊ฒฐ ๋ชปํ๊ณ ๋ฉํ ๋์ ๋์์ ๋ฐ์ ๋ด์ฉ์ ์ ๋ฆฌํจ
JWT , ํ ํฐ , ์์ฒญ&์๋ต ํค๋ , ์๋ฒ์ฌ์ด๋๋ ๋๋ง ์ค๋ช