ํ๋ก์ ํธ ๊ฐ์
์ฃผ์ ๋ฐ ์ ์ ๋ฐฐ๊ฒฝ(์ ์ ํ ์ด์ )
์ฃผ์ : ๋กค๋ง
์ ์ ๋ฐฐ๊ฒฝ :
์น์ํ ๋กค๋งํ์ดํผ ์ฃผ์ ๋ฅผ ํตํด ์ฌ์ฉ์ ์ค์ฌ์ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ , ๋ค์ํ UI ์์์ CRUD ๊ธฐ๋ฅ์ ์ง์ ๊ฒฝํํ ์ ์์ ๊ฒ ๊ฐ์ ์ ์ & โ๋กค๋งํ์ดํผโ๋ผ๋ ๊ฐ์ฑ์ ์ธ ์ฃผ์ ๋ฅผ ํตํด ํ์๋ค๊ณผ์ ์ ๋๊ฐ ํ์ฑ ๋ฐ ๋ฐ๋ปํ ๋ง๋ฌด๋ฆฌ๋ฅผ ํ๊ณ ์ถ์์
ํ๋ก์ ํธ ๋ด์ฉ ( ์๋น์ค ์๊ฐ, ์ปจ์ ์๊ฐ )
๊ฐ๋ฐ ํ๊ฒฝ
ํ๋ก์ ํธ ๊ตฌ์กฐ
๐ src
โฃ ๐ components
โฃ ๐ pages
โฃ ๐ hooks
โฃ ๐ store
โฃ ๐ utils
โ main.jsx
ํ๋ก์ ํธ ํ ๊ตฌ์ฑ ๋ฐ ์ญํ
| ๊ถ๋ฏผ์ | / ๋กค๋งํ์ดํผ ๋ชฉ๋ก ํ์ด์ง, Button, Modal, Toast ์ปดํฌ๋ํธ, ๋ฉ์ธํ์ด์ง, |
|---|---|
| ๋ ธ์์ฐ | / Card, CardList ์ปดํฌ๋ํธ, ๋กค๋งํ์ดํผ ํ์ด์ง, ๋กค๋งํ์ดํผ ์์ ํ์ด์ง, |
| ์ก์ฉํ | / Color, Font |
| ์ด์ฐ์ | / ๋กค๋งํ์ดํผ์ ๋ฉ์์ง ๋ณด๋ด๊ธฐ ํ์ด์ง, TextField(dropdown, input) ์ปดํฌ๋ํธ, ๋ฉํ๋ฐ์ดํฐ ๊ด๋ฆฌ |
| ์ ์์ธ | / ๋กค๋งํ์ดํผ ๋ง๋ค๊ธฐ ํ์ด์ง, Header, badge ์ปดํฌ๋ํธ, axios ์ค์ , Router ์ค์ |
ํ๋ก์ ํธ ์ํ ์ ์ฐจ ๋ฐ ๋ฐฉ๋ฒ
ํ๋ก์ ํธ ์ํ ๊ฒฐ๊ณผ
ํ ์์ฒด ํ๊ฐ ์๊ฒฌ
QnA