λ©€λ² | λ΄λΉ | ν¬λΆ |
---|---|---|
κΉμΉλͺ¨ | νλ‘ νΈμλ | |
μμ°μ | νλ‘ νΈμλ | |
μ΄μ’ νΈ | νλ‘ νΈμλ | μνΌμ€ μκ²° μ μ μ€νμμ€ μ»¨νΈλ¦¬λ·°ν° λ¬κΈ° |
λ―Όμ κ²½ | νλ‘ νΈμλ | |
κ°λ€ν | νλ‘ νΈμλ | |
μμ±ν | νλ‘ νΈμλ |
root
βββ .prettierrc
βββ .eslint
βββ .env
βββ package-lock.json
βββ package.json
βββ tsconfig.json
βββ public
| βββ favicon.ico
| βββ index.html
βββ src
βββ apis
βββ components
βββ hooks
βββ pages
βββ routes
βββ styles
βββ theme
βββ types
βββ App.tsx
βββ index.tsx
https://pre-onboarding-hotsix.netlify.app/
- index.tsμ token, apiClient μ κ°μ κ³΅ν΅ λ³μλ₯Ό μ μΈν get,put λ± λ©μλ μ©λλ³λ‘ λΆλ₯
- todoApi.ts μ Todoκ΄λ ¨ν get,post,put,delete λ©μλ μ 리
- userApi.ts μ μ μ κ΄λ ¨ν get,post,put,delete λ©μλ μ 리
- μμ±λ ν¬λμ νΈμ§ μ§ν μ€ μ·¨μλ₯Ό λλ₯Όκ²½μ° μλμ ν¬λ 컨ν μΈ λ‘ fallback
- λͺ λ£νκ² RED,BLACK,GRAYλ±μ μ¬μ©ν΄μ styled-componentsμ propμΌλ‘ λͺ νν μμ μ λ ₯ κΈ°λ₯ μΆκ°
- private, public λ± ν ν° μ 무μ λ°λ₯Έ κ²½λ‘ μ κ·Ό μ»΄ν¬λνΈ μ 리
- Router.tsxλ₯Ό ν΄λΉ ν΄λμ λΆλ₯