โ๏ธ FLIP : ๋๋ง์ ๋ฌธ์ ์ง ํ๋ก์ ํธ Frontend Repository
โ๏ธ ๋๋ง์ ๋ฌธ์ ์ง์ ์์ฑํ๊ณ ๋จ์ด์ฅ์ ์ถ๊ฐํด ํด์ฆ๋ฅผ ํธ๋ ํ์ต ํ๋ก์ ํธ
โ๏ธ ๊ฐ๋ฐ ํฌ๋ฃจ์์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ ํ, ๋๋ฒจ๋กญ ์ค์
๋๋ค.
๊ธฐ์กด ํ๋ก์ ํธ ๋งํฌ : https://github.com/MARS-crew/flip_fe_react
- React Hook์ ์ฌ์ฉํ UI ๋ฐ ๊ฐ๋ฐ
- PostCSS๋ก ์ปดํฌ๋ํธ๋ณ ํผ๋ธ๋ฆฌ์ฑ
- ๋ฌธ์ ์ง, ์นด๋ CRUD API ์ฐ๋
- Figma๋ฅผ ์ด์ฉํ ์ ์ฒด ํ์ด์ง ํ๋กํ ํ์ ๋์์ธ
- Github, Figma, Notion ๋ฑ ํ์ ํด์ ์ ๊ทน์ ์ผ๋ก ํ์ฉํจ(์งํ์ํฉ ๊ด๋ฆฌ ๋ฐ ์ฝ๋ ๊ณต์ )
- React Hook์ ์ฌ์ฉํด ์ฝ๋์ ์ฌ์ฌ์ฉ ์ฑ๊ณผ ๊ฐ๋ ์ฑ์ ๋์ด๊ณ , state ๊ด๋ฆฌ ๋ฐ ๋ผ์ดํ์ฌ์ดํด API ํ์ฉ
- PostCSS๋ก ์ปดํฌ๋ํธ๋ณ ํผ๋ธ๋ฆฌ์ฑ์ ๋ด๋นํด ๋ชจ๋ํ๋ก ํธ์์ฑ์ ๋์
- navigate๋ก ํ์ด์ง ์ ํ์ state๋ฅผ ํจ๊ป ์ ๋ฌํด ์์ ์ปดํฌ๋ํธ๋ก ๋์ง ์์๋ props ์ ๋ฌ์ด ์ฉ์ดํด์ง
- ํจ์ํ API๋ฅผ ์ฌ์ฉํด ์ธ์คํด์ค๋ฅผ ํธ์ถ, props ์ ๋ฌ์ ๋ฒ๊ฑฐ๋ก์์ ์ค์
- axios์ async & await๋ฅผ ํตํ ๋ฌธ์ ์ง, ์นด๋ CRUD API ๋น๋๊ธฐ ํต์
root
โโsrc // app, index, cookie
โโ api // auth, workbooks
โโ common // colors
โโ components // file -> jsx, module.css(PostCSS)npm -> 6.14.13
node -> 14.17.0
yarn -> 1.22.5# npm install
$ yarn install# npm start
$ yarn start