
local์ ๊ฐ๋ฐ ํ๊ฒฝ์ React Native CLI์ ๋นํด์ ๊ฐ๋จํ ์ค์น๋ก ์งํ
cmd ์ฐฝ์expo init ์ดํ ์ด๋ฆ
๊ธฐ๋ณธ REACT-NATVIE์ Expo SDK๋ฅผ ์ถ๊ฐํ์ฌ ๊ฐ๋ฐ ํ๊ฒฝ ์ ๊ณต
axios, lodash, luxon๊ณผ ๊ฐ์ js๊ด๋ จ์ ์ ํ๋์ง ์์ ๊ทธ๋ฌ๋ natve module์ด ๊ฐ์ด ๋ค์ด๊ฐ ํจํค์ง๋ค์ ํ๊ณ๊ฐ ์์

์ด๋ค ์ข ๋ฅ์ ์ฑ์ ๋ง๋ค ์ง ์ ํ์ ํ๊ฒ ํด์ค
blank: ์๋ฌด ๊ฒ๋ ์๋ ํ ๋น ์ฑ์์ ๋ง๋ค๊ธฐ
tabs: tab์ด ์๋ ํํ๋ก ๋ง๋ค๊ธฐ-> ํ๋จ์ buttom tab์ด ์๋ ํ๋ฉด, react navigation์ด ๋ฏธ๋ฆฌ setting๋์ด ์๋ ๊ฒ์ ๋ง๋๋ ๊ฒ, ์ฌ๋ฌ ํ์ด์ง๋ก ๊ตฌ์ฑ๋์ด ์๋ tab
Bare workflow: expo์ ์ต์ํด์ง๊ณ ๋ณด๋ค ์ต์ํ๋ ๋ฒ์
์ดํ ์ด๋ค ๋ฒ์ ์ ์ฑ์ ๋ง๋ค์ง ์ ํ์ ํ๋ฉด, ํจํค์ง ์ค์น๋ ์๋์ผ๋ก ๋ํ๋จ
์๋ฌ ๊ฒ๋ ๋ธ... ๊ฒฐ๊ตญ node.js commandline ํค๊ณ ๋๋ฆฌ ๋ถ๋ฅด์ค...
๋ด๊ฐ ์ฐธ๊ณ ํ ๋ธ๋ก๊ทธ..(๊ฐ์ฌํฉ๋๋ค)
๊ทธ๋ฆฌ๊ณ ์ด์ expo๊ฐ ์
๋ฐ์ดํธ ๋์ด์ ์๋์ผ๋ก ๋ธ๋ผ์ฐ์ ์ ๋จ์ง ์๋๋ค๋ ๊ฒ...(ํ๊ต ์์
๋๋ ๋ค ๋ณ์๊ฑฐ๋ ์...?ใ
ใ
) ์คํํ๋ฉด ๋์ค๋ QR์ฝ๋๋ฅผ expo Go ์ฑ์ผ๋ก ์ผ์ฃผ๊ฑฐ๋, ๋ค๋ฅธ ์ ๋ฎฌ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค๊ณ ํ๋ค. ์์ง ์ ๋ฎฌ๋ ์ดํฐ๋ฅผ ์ค์นํ์ง ์์์... ๊ธํ๋๋ก expo Go๋ฅผ ์คํํ์๋ค
Expo Go: ์์ ์ด ๊ฐ์ง ๋๋ฐ์ด์ค์์ ์ฐ๊ฒฐํ๋ ํ๋ก๊ทธ๋จ : ๋๋ฐ์ด์ค์ ๊ฐ๋ฐ ํ๊ฒฝ ๋คํธ์ํฌ๊ฐ ์ผ์นํด์ผ ํจ (๊ฐ์ ์์ดํ์ด๋ผ๋์ง..)

npm install expo-cli --global๋ก ์ค์น
2. ๋ฐฐ๊ฒฝํ๋ฉด(Desktop)์ expo ํ์ผ์ ์์ฑํ๊ณ , expo init ์ฑ์ด๋ฆ ์คํ

3. ์ฑ์ ํ๊ฒฝ์ ์ ํํ๊ณ , ์ดํ ์ค๋ช
์ ๋ง์ถฐ cd ์ฑ์ด๋ฆ yarn start๋ก ์์
4. ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋๋ฐ์ด์ค์ ๊ฐ์ ๋คํธ์ํฌ๋ก ์ค์ ํ์ฌ qr์ฝ๋ ์ค์บ

5. ์ฐ๊ฒฐ ์๋ฃ
- Comman Line์์ ํ์ธ
- ๊ฐ๋ฐ์ ๋๊ตฌ : Debug Remote Js, Debug Ui