์๋ ํ์ธ์! ๐ ๋๊ตฌ๋ ๊ตฌ๋งค์, ํ๋งค์๊ฐ ๋ ์ ์๋ ์คํ๋ง์ผ ์ ๋๋ค.
๋ ํฌ์งํ ๋ฆฌ ํด๋ก : $ git clone https://github.com/yunwoo-yu/ddowamarket.git
yarn ์ค์น : $ npm install yarn
์คํ : $ yarn start
๋ฐฐํฌ ์ฌ์ดํธ : https://yunwoo-yu.github.io/openMarket/ (๋ฏธ์)
-
Front-End
- SASS / styled-components /
- React / JavaScript / React-router(v6) / Redux-toolkit
- React-query / Axios
-
Back-End
- (๋ถํธ์บ ํ ์ ๊ณต)
-
Design
- figma ( ๋ถํธ์บ ํ ์ ๊ณต )
-
Tool
- VScode
-
์ ์ญ ์ํ๊ด๋ฆฌ
context์ reduxRTK ์ค ๊ณ ๋ฏผ ํ์ง๋ง ํ๋ก์ ํธ์ ๊ท๋ชจ๊ฐ ํฌ์ง ์์์ ๊ณ ๋ คํ์ฌ context๋ก ๊ฒฐ์ ํ์ต๋๋ค.recoil๊ณผ react query์ ์กฐํฉ๋ ์๊ฐํ์ง๋ง ๋ฏธ์ํ์ฌ ๋ณด๋ฅ ( ์ถํ ๋ฆฌํฉํ ๋ง ๊ฐ๋ฅ์ฑ ์์ )- ํฐ ํ๋ก์ ํธ ์์ ๋ง์ด ์ฌ์ฉ ํ๋ Redux-toolkit์ ๊ฒฝํํด๋ณด๊ณ ์ถ์ด ๋์ ํ์๊ณ redux-toolkit ์ฌ์ฉ ์ ์ฌ๋๋ค์ด ๋ถํธํจ์ ๋๋ผ๋ ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ react query๋ฅผ ๋์ ํ์ฌ ํด๊ฒฐํ์ต๋๋ค.
-
CSS - in - JS
- button์ ์์์ด๋ width๊ฐ๋ง props๋ก ๋ณ๊ฒฝํ์ฌ ์ปดํฌ๋ํธ์ ์ฌ์ฌ์ฉ์ฑ์ ๋์ด๊ณ ์ถ์ด ๊ฒฐ์ ํ์ต๋๋ค.
- Container/Presentational ํจํด ์ฐธ๊ณ
- ์ปดํฌ๋ํธ๋ฅผ ๊น๋ํ๊ฒ ๊ด๋ฆฌ.
- container ์ปดํฌ๋ํธ ๋์ pagesํด๋์ container๋ฅผ ๋์ ํ page์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค์ด ๊ฐ์ข ๋ฐ์ดํฐ fetch์ ์ ์ญ์ผ๋ก ๊ด๋ฆฌํ ํ์์๋ ์ํ๋ค์ ์์ฑํ๊ณ props๋ก ์ปดํฌ๋ํธ ์ ๋ฌ.
- ( ํ ์ผ:๊ณต๋ฐฑ'๋ด์ฉ' )
- feat: ๊ธฐ๋ฅ ์ถ๊ฐ
- fix: ์๋ฌ, ๋ฒ๊ทธ, ๋ฌธ์ ์์ ๋ฑ
- refac: ์ฝ๋ ๋ฆฌํฉํฐ๋ง
- (ํ์ํ ์ฌํญ ์์ผ๋ฉด ์ถ๊ฐ ์์ )
- ํจ์ 15์ค ์ดํ๋ก ์์ฑ. (์ต๋ํ)
- depth๋ 3์ดํ๋ก ์์ฑ.
- ์๋งจํฑํ ํ๊ทธ ์ต๋ํ ์ฌ์ฉ.
- ๊ฐ๊ฐ์ ํจ์๋ ํ๊ฐ์ง ์ผ๋ง ์ ํ๋๋ก ๊ตฌํ
SOLID ๋จ์ผ ์ฑ ์ ์์น
- ๋ณ์ ์ ์ธ ํค์๋๋ var์ ์ฌ์ฉํ์ง ์๋๋ค. (let, const ์ฌ์ฉ)
-
์ ๋ฐ์ดํธ ๋ ์ง ๋ฏธ์
- ํ์ ์คํฌ๋ฆฝํธ๋ ํ๋ก์ ํธ ๋ง๋ฌด๋ฆฌ ํ ๋ฆฌํฉํ ๋ง ์์
-
0.0.3 (22.12.01)
- ๋ง์ดํ์ด์ง, ํ๋งค์ ์ํ ๋ฑ๋ก ํ์ด์ง, ํ๋งค์ ์ผํฐ ํ์ด์ง ๋นผ๊ณ ๊ตฌํ์๋ฃ. (์ ์ฒด์ ์ธ ์ฝ๋ ๋ฆฌํฉํฐ๋ง ํ์)
- ๋ฆฌ๋์ค๋ก ๊ด๋ฆฌํ ์ ์ญ ์์๊ฐ ๋์ค์ง ์์.. ์ ๊ฑฐ ํ๊ฑฐ๋ 2๋จ๊ณ props ๋๋ฆด๋ง ๋ถ๋ถ ์ ์ญ์ผ๋ก ๋นผ๋ ๋ฐฉ๋ฒ ๊ณ ๋ฏผ
- ์์ ๋ณํ๊ณผ ํํ๋ก์ ํธ ์์์ผ๋ก ์ธํ ์ ์ ์ค์ง.
-
0.0.2 (22.09.27)
- react-query ๊ธฐ์กด ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ฝ๋ ๋ณ๊ฒฝ ์๋ฃ (22.11.21)
- react-query & typescript ๊ณต๋ถ ๋ณํํ๋ฉฐ ๋ง์ด๊ทธ๋ ์ด์ ์์ (22.10.22)
- ํ์ ์คํฌ๋ฆฝํธ & ๋ฆฌ์กํธ ์ฟผ๋ฆฌ ๊ณต๋ถ๋ก ์ธํด ํ๋ก์ ํธ ์ค์ง (22.10.03)
- ๊ธฐ์กด ์ฝ๋ ์ญ์ redux, react-query ๋์ ๊ฒฐ์
- ๋ถํธ์บ ํ ์ผ์ ์ฐ์ ์ผ๋ก ๋ฐ๋ผ๊ฐ๊ณ ๋จ๋ ์๊ฐ์ ํ์ฉํ์ฌ ์กฐ๊ธ์ฉ ์ด๋ผ๋ ๊ตฌํ
-
0.0.1
- ์์ ์งํ ์ค
์ ์ค์ฐ โ @ํฐ์คํ ๋ฆฌ ์ฃผ์ โ ์ด๋ฉ์ผ์ฃผ์: [email protected]