FE_PS κΈ°μ
μ°κ³ νλ‘μ νΈ.
λΆλμ° μ 보λ₯Ό λ³΄λ€ μ½κ² μ μ μλλ‘ λλ μΉ μλΉμ€ ꡬμΆ.
βββ public
β βββ favicon.ico
βββ src
β βββ main.tsx
β βββ App.tsx
β βββ πapi // api κ΄λ¦¬ ν΄λ
β β βββ api.ts
β βββ πassets // λ‘κ³ μ΄λ―Έμ§ λ± μ¬μ© νμΌ κ΄λ¦¬ ν΄λ
β βββ πcomponents // μ¬μ¬μ© κ°λ₯ν μ»΄ν¬λνΈ μ μ₯ ν΄λ
β β βββ πExample // μ»΄ν¬λνΈλ³λ‘ ν΄λ ꡬ쑰 μμ± μμ
β β βββ index.tsx
β β βββ style.tsx //css-in-js λΆλ¦¬.
β βββ πpages // νμ΄μ§ μ μ₯ ν΄λ
β β βββ πHome // ν νλ©΄ νμ΄μ§
β β β βββ index.tsx
β β β βββ style.tsx
β β βββ πDetailed // μμΈ μ¬μ¬ νμ΄μ§λ€
β β β βββ Upload.tsx
β β β βββ Explanation.tsx
β β β βββ PdfInfo.tsx
β β β βββ LocationInfo.tsx
β β β βββ AuctionInfo.tsx
β β β βββ style.tsx
β β βββ πSimple // κ°νΈ μ¬μ¬ νμ΄μ§λ€
β β βββ πNews // λΆλμ° λ΄μ€ νμ΄μ§
β β βββ πNotFound
β βββ πstore // μ μ μν κ΄λ¦¬ ν΄λ
β β βββ γ΄store.js
β βββ πstyles // κ³΅μ© μ€νμΌ κ΄λ¦¬ ν΄λ
β β βββ DesignSystem.tsx // ν°νΈ κ΄λ¦¬
β β βββ GlobalStyle.tsx // reset.css
β β βββ Theme.ts // ν
λ§ μ»¬λ¬ κ΄λ¦¬
β βββ πutil // μ νΈ ν¨μ, 컀μ€ν
ν
μ μ₯ ν΄λ
βββ index.html
'νκ·Έ: λ΄μ©'μ ννμ΄λ©°, :λ€μλ§ space.
νκ·Έ μΈμλ νκΈλ‘ νκΈ°.
μ°κ΄ μ΄μ λ²νΈλ νκΈ°.
Feat: μλ‘μ΄ κΈ°λ₯ μΆκ°
Fix: λ²κ·Έλ₯Ό κ³ μΉ κ²½μ°
Design: css μμ
Refactor: μ½λ 리ν©ν λ§
Conf: νκ²½ μ€μ λ³κ²½, ν¨ν€μ§ 맀λμ λ³κ²½
Docs: λ¬Έμ μμ±
// μ¬μ©μμ
git commit -m "Feat: λ‘κ·ΈμΈ νμ΄μ§ μμ± #μ΄μλ²νΈ"
git commit -m "Design: λ‘κ·ΈμΈ λ²νΌ λμμΈ #μ΄μλ²νΈ"
git commit -m "Docs: Readme.md μμ #μ΄μλ²νΈ"
- axios : api νΈμΆ
- @emotion/styled : css-in-js
- zustand : μ μ μν κ΄λ¦¬