ํ๋ก ํธ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌํํ๋ฉฐ, ์ธ๋ถ ๊ณต๊ฐ API๋ฅผ ํ์ฉํด ์ค์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ๊ฐ๋จํ ์๋น์ค๋ฅผ ๋ง๋ ๋ค. API๋ ์์ ๋กญ๊ฒ ์ ํํ ์ ์์ผ๋ฉฐ, ๋ณธ์ธ์ด ๋ง๋ค๊ณ ์ถ์ ๊ฐ๋จํ ์๋น์ค๋ฅผ ์ง์ ๊ธฐํํ๊ณ ๊ตฌํํ๋ฉด ๋๋ค. ์ด๋ค ์ฃผ์ ๋ ์๊ด์๋ค.
์์ ๋กญ๊ฒ ๋ง๋ค๋, ์๋ ๋ชฉํ๋ค์ ๋ฐ๋์ ๋ฌ์ฑํด์ผ ํ๋ค:
- TypeScript๋ฅผ ์ฌ์ฉํ๋ค.
- React Router๋ฅผ ํ์ฉํ ๋ค์ค ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ
- ์ฌ์ฉ์ ๊ฒฝํ ๋ฐ ์น ์ ๊ทผ์ฑ ๊ฐ์
- ํ ์คํธ ์ฝ๋ ์์ฑ๊ณผ ์ปค๋ฒ๋ฆฌ์ง ํฅ์
- ์๋ ์ ์ฅ์์ ๋ฑ๋ก๋ ๊ณต๊ฐ API ์ค ํ๋๋ฅผ ์ ํํ์ฌ ์ฌ์ฉํ๋ค.
- ์๋ฒ๋ ์ง์ ๊ตฌํํ์ง ์๋๋ค.
- ๋ชจ๋ ๊ธฐ๋ฅ์ ์์ ํ๋ก ํธ์๋ ํ๊ฒฝ์์ ๋์ํด์ผ ํ๋ค.
- API ํธ์ถ ๊ณผ์ ์์ ๋ฐ์ํ๋ ๋ก๋ฉ ๋ฐ ์ค๋ฅ ์ํ๋ฅผ ๊ณ ๋ คํ๋ค.
- ๊ณต๊ฐ๋์ง ์์์ผ ํ key๋ ํ๊ฒฝ๋ณ์ ํ์ผ์ ๋ด๋๋ค.
๊ฐ ๋จ๊ณ๋ณ ์์ธ ์๊ตฌ์ฌํญ์ steps/ ํด๋์ ๋ณ๋ ๋ฌธ์๋ก ์ ๋ฆฌ๋์ด ์๋ค.
| ๋จ๊ณ | ๋ฌธ์ | ์ฃผ์ |
|---|---|---|
| STEP1 | STEP1.md | ํ์ด์ง ๊ตฌ์ฑ ๋ฐ ๋ผ์ฐํ |
| STEP2 | STEP2.md | ์ฌ์ฉ์ ๊ฒฝํ ๋ฐ ์น ์ ๊ทผ์ฑ ๊ฐ์ |
| STEP3 | STEP3.md | ํ ์คํธ ์ฝ๋ ์์ฑ ๋ฐ ์ปค๋ฒ๋ฆฌ์ง ํฅ์ |
- ๋ชจ๋ ์๊ตฌ์ฌํญ์ ์์ฐจ์ ์ผ๋ก ๋์ ๋๋ค.
- ์ด์ ์ฃผ์ฐจ ์๊ตฌ์ฌํญ์ ์ญ์ ํ๊ฑฐ๋ ๋ฌด๋ ฅํํ์ง ์๋๋ค.
- ๊ธฐ๋ฅ ๊ตฌํ์ ํ ๋ ์๋์ ๊ตฌ์กฐ๋ฅผ ์ค๋ช ํ ์ ์๋ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
