μμ§μ | μ΄κ·νΈ | μ΄μ μ€ | μ μ§νΈ | μ‘°μ°μ |
---|---|---|---|---|
μν : https://www.notion.so/rolling-6-b85fd78e57cd4e58a3cd4b041df69b6f
https://thrilling-taste-dd3.notion.site/lint-prettier-postCSS-husky-0d5929422c694d77815b638150507f9b
μ΄λ¦: π Rolling π
κ°λ° κΈ°κ°: 2023.11.03-2023.11.18
λ‘€λ§νμ΄νΌλΌλ μ£Όμ λ‘ μ¬λλ€μ΄ μλ‘μκ² κ°μ¬λ μΆν λλ μ λ¬νκ³ μΆμ λ©μμ§λ₯Ό μ λ¬ν μ μλ λμ§νΈ νλ«νΌμ λλ€. μ¬μ©μλ μ΄ νλ«νΌμ ν΅ν΄ μΉκ΅¬, κ°μ‘±, λλ£ λ±μκ² λ§μμ μ λ¬νλ λμ§νΈ λ‘€λ§νμ΄νΌλ₯Ό μμ±ν μ μμ΅λλ€.
μ¬μ©μλ λ¨Όμ λ‘€λ§νμ΄νΌλ₯Ό μμ±νλ©°, μ΄λ λ°°κ²½μμ΄λ λ°°κ²½μ΄λ―Έμ§λ₯Ό μ ννμ¬ μμ λ§μ κ°μ±μ λ΄μ μ μμ΅λλ€. μμ±λ λ‘€λ§νμ΄νΌλ κ³ μ ν URLμ ν΅ν΄ λ€λ₯Έ μ¬λλ€μ΄ μ κ·Ό κ°λ₯νλ©°, λ°©λ¬Έμλ€μ κ°λ¨ν νΌμ ν΅ν΄ λ©μμ§λ₯Ό λ¨κΈΈ μ μμ΅λλ€.
μ΄ νλ‘μ νΈλ Reactλ₯Ό κΈ°λ°μΌλ‘ κ°λ°λμμΌλ©°, λ°μν λμμΈμ΄ μ μ©λμ΄ λ€μν λλ°μ΄μ€μμλ μ¬μ©μ΄ κ°λ₯ν©λλ€. λν, μ¬μ©μ μΈμ¦ κΈ°λ₯μ ν΅ν΄ λ‘€λ§νμ΄νΌμ μμ±μλ§μ΄ λ‘€λ§νμ΄νΌλ₯Ό νΈμ§νκ±°λ μμ ν μ μλλ‘ λ³΄μμ΄ κ°νλμ΄ μμ΅λλ€.
μ΄λ¬ν κΈ°λ₯λ€μ ν΅ν΄ μ¬μ©μλ€μ κ°μ¬, μΆν, μμ λ±μ λ€μν κ°μ μ νννκ³ κ³΅μ ν μ μλ 곡κ°μ κ°μ§ μ μμ΅λλ€. λμ§νΈ νκ²½μμλ μ¬λλ€μ΄ λ§μμ λλλ λ°λ»ν μκ°μ λ§λ€μ΄ μ£Όλ νλ‘μ νΈμ λλ€.
- νλ‘μ νΈλ₯Ό ν΄λ‘ (clone)ν©λλ€
git clone https://github.com/Project-TeamSix/Rolling-Project.git
- νλ‘μ νΈ ν΄λλ‘ μ΄λν©λλ€
cd Rolling-Project
- νμν ν¨ν€μ§λ€μ μ€μΉν©λλ€
npm install
- React νλ‘μ νΈλ λ³΄ν΅ npm start λλ yarn start λͺ
λ Ήμ΄λ‘ λ‘컬 κ°λ° μλ²λ₯Ό μ€ννκ³ μ»΄νμΌν©λλ€.
npm start
yarn start
# κ°λ
μ±μ μν΄ λ€μ μλ΅ λμμ΅λλ€.
βββ src/
βββ assets/
β β # μ μ μμ
λ€μ΄ ν¬ν¨λμ΄μμ΅λλ€.
β βββ font/
β βββ logo/
β βββ styles/
βββ apis/
β β # API μ€μ κ³Ό λΉλκΈ° μμ² ν¨μλ€μ΄ ν¬ν¨λμ΄ μμ΅λλ€.
β βββ apiConfig.js
β βββ getRecipientMessages.js
βββ components/
β β # κ° νμ΄μ§μ κ²°ν©λλ μ»΄ν¬λνΈλ€μ΄ ν¬ν¨λμ΄μμ΅λλ€.
β βββ header/
β βββ BadgeEmoji/
β β βββ BadgeEmoji.jsx
β β βββ BadgeEmoji.module.css
βββ contexts/
β β # μ μμ μΌλ‘ κ΄λ¦¬ν μ μλ μ½ν
μ€νΈκ° ν¬ν¨λμ΄μμ΅λλ€.
β βββ LocaleContext.js
βββ hooks/
β β # 컀μ€ν
ν
μ΄ ν¬ν¨λμ΄ μμ΅λλ€.
β βββ useAsync.jsx
βββ pages/
β β # κ° νμ΄μ§ λ¨μ
β βββ LandingPage.jsx
β βββ LandingPage.module.css
βββ utils/
β # μ νΈλ¦¬ν°λ€μ΄ ν¬ν¨λμ΄μμ΅λλ€.
βββ convertDateFormat.js
LandingPage
ListPage
PostPage
EditPage
CreateToPage
CreateFromPage
- μΉμ¬μ΄νΈμ μ μνμ¬ 'λ‘€λ§νμ΄νΌ μμ±' λ²νΌμ ν΄λ¦ν©λλ€.
- λ°°κ²½μμ΄λ λ°°κ²½ μ΄λ―Έμ§λ₯Ό μ ννκ³ , λ‘€λ§νμ΄νΌ μ΄λ¦μ μ λ ₯ν©λλ€.
- μμ±λ λ‘€λ§νμ΄νΌμ URLμ 볡μ¬νμ¬ μΉκ΅¬λ€μκ² κ³΅μ ν©λλ€.
- μΉκ΅¬λ€μ URLμ μ μνμ¬ λ©μμ§λ₯Ό λ¨κΉλλ€.