-
ํ๋ก์ ํธ ๊ฐ์: CREAM(Code Rules Everything Around me) ํ์ KREAM ํด๋ก ์ฝ๋ฉ
-
ํ๋ก์ ํธ ๊ธฐ๊ฐ: 2021.05.24 ~ 2021.06.04
-
ํ์ ํ ์ค๊ณ ์๋ฅํ ๊ฑฐ๋๋ฅผ ์ํ ์ค๊ฐ ํ๋ซํผ
-
๊ฐ๊ฒฉ๋ณ ์ ํ ์ค๋ฆ์ฐจ์, ๋ด๋ฆผ์ฐจ์
-
๋ธ๋๋, ์ฌ์ด์ฆ, ์์ ๋ฐ ์ปฌ๋ ์ ๋ณ ์ ํ ํํฐ๋ง
-
๋จ์ ๊ตฌ๋งค ๋ฐ ํ๋งค + ์ ์ฐฐ ์์คํ ๊ตฌํ
-
์ ์ฐฐ ๋ฐ ์ฒด๊ฒฐ ๊ฑฐ๋ ๋ฐ์ดํฐ ์ค์๊ฐ ๊ทธ๋ํํ
-
React function component, React Hooks ์ฌ์ฉ์ ํตํ ์ปดํฌ๋ํธ ๊ด๋ฆฌ
-
styled-component ์ฌ์ฉ์ ํตํ ์คํ์ผ๋ง
-
๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ ๊ฒฝํ ์๊ธฐ
-
AWS ์ฌ์ฉ์ ํตํ ์ฌ์ดํธ ๋ฐฐํฌ
-
๋ฐฑ์๋-ํ๋ก ํธ์๋ ์ปค๋ฎค๋์ผ์ด์ ๋ฐ ํต์ ์ผ๋ก ํ์ ๊ฒฝํ ์๊ธฐ
-
Frontend
Backend
์ ๋ก๋ ์์ ์ ๋๋ค.
-
Frontend: JavaScript, React, React-Router, React-hooks, styled-component, CRA
-
Backend: Python, Django
-
ํ์ tool: Trello, Git & Github, Slack, AWS
-
์์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ
-
๋ฉ์ธ ํ์ด์ง
-
์ ํ ์์ธ ํ์ด์ง
-
๊ตฌ๋งค ๋ฐ ํ๋งค ๊ฒฐ์ ์งํ ํ์ด์ง
-
๋ง์ดํ์ด์ง
- ๊ณตํต: styled-component ์ฌ์ฉํ์ฌ ํ์ด์ง, ์ปดํฌ๋ํธ ๋ฐ ๋ด๋น ํ์ด์ง๋ณ ๋ ์ด์์ ๊ตฌํ
์ ์ฉ๋ฏผ
-
๋ก๊ทธ์ธ ํ์ด์ง
- ์์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ(์นด์นด์ค API, JWT ์ฌ์ฉ)
-
๋ง์ด ํ์ด์ง
- fetch(GET)ํจ์๋ฅผ ํตํด, ์นด์นด์ค ์์ ๋ก๊ทธ์ธ api ์ฌ์ฉ์ผ๋ก๋ถํฐ ๋ฐ์ ํ์ ์ ๋ณด ๋ฐ ํฌ์ธํธ ํ์ธ ๊ธฐ๋ฅ ๊ตฌํ
-
๊ตฌ๋งค ๋ฐ ํ๋งค ๊ฒฐ์ ์งํ ํ์ด์ง
-
path parameter๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ ์์ธ ํ์ด์ง์์ ๋์ ๋ผ์ฐํ ๊ธฐ๋ฅ ๊ตฌํ
-
Query parameter, fetch(GET) ๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์ ํ์ ์ฌ์ด์ฆ๋ณ ๊ฐ๊ฒฉ (์ฆ์ ๊ฑฐ๋, ์ ์ฐฐ ๋ฐ์ดํฐ) ํ์ธ ๊ธฐ๋ฅ ๊ตฌํ
-
fetch(POST)๋ฅผ ์ฌ์ฉํ์ฌ ๊ฑฐ๋ (์ฆ์ ๊ฑฐ๋, ์ ์ฐฐ) ๊ฐ๊ฒฉ ์ง์ ๊ธฐ๋ฅ ๊ตฌํ
-