์ฑ๋ฆฐ์ ํ์ด์ง
/
10๊ธฐ ์ฑ ์๊ฐ ํ์ด์ง
/
ํ ํ์ด์ง
/
๋ฆฌ์ํฌ
/
Untitled
/
Web,๋๋ฅ
/
๐ฑ Project
Search
Duplicate
Share
Project
๊ฐค๋ฌ๋ฆฌ ๋ณด๊ธฐ
Search
๋ทํ๋ฆญ์ค ํ์๊ฐ์ /๋ก๊ทธ์ธ, ํ๋กํ ๊ด๋ฆฌ, ์ปจํ ์ธ ๋์ด, ์์ ์ฌ์, ๋ชจ๋ฌ ์ฐฝ ๊ตฌํ
ย
๊ฐ๋ฐ ์์ธ ์ ๋ณด
โข
axios๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ์ ๊ณตํ๋ Restful API ์ด์ฉ
โข
์ ๋ ฅํ ์ด๋ฉ์ผ ์ํ์ ๋ฐ๋ฅธ ๋ค๋ฅธ ๋ก๊ทธ์ธ/ํ์๊ฐ์ ํ์ด์ง ๊ตฌํ
โข
ํ๋กํ ๊ด๋ฆฌ (์์ฑ/์ ๋ฐ์ดํธ/์ญ์ ) ๊ตฌํ
โข
Redux๋ฅผ ์ด์ฉํด ๊ฐ๊ฐ ๋ค๋ฅธ ์ปจํ ์ธ ํ์ด์ง์์ ์์ธํ์ด์ง ๋ชจ๋ฌ ์ฐฝ์ ์ฝ๊ฒ ์ด๊ณ ๋ซ๊ธฐ
โข
์ง์์ ์ธ ํผ๋๋ฐฑ์ผ๋ก ํ์ํ API ์๊ตฌํ๋ฉฐ ๋ฐฑ์๋์ ์ํต๊ณผ ํ์ ์ ์ค์์ฑ ๊ฒฝํ
โข
๋ฐ์ํ ์ด๋ฏธ์ง ์บ๋ฌ์ , ๋ง์ฐ์ค ํธ๋ฒ ์ ํ๋๋๋ ๊ธฐ๋ฅ ๊ตฌํ
โข
์๋๊ฐ๋๋ Breakpoints (1450px, 950px, 550px...) ๋ฅผ ์ ์ฉํ ๋ฐ์ํ ํ์ด์ง
โข
Styled-Components ์ด์ฉํ์ฌ ์ฌ์ฌ์ฉ ๋ฐ ์ง๊ด์ ์ผ๋ก CSS ์ ์ฉ
๋ทํ๋ฆญ์ค ํด๋ก ์ฝ๋ฉ
์์ด๋น์๋น ๋ฉ์ธ ํ์ด์ง, ์์น ํ์ด์ง, ์์ธ ํ์ด์ง ๊ตฌํ
ย
๊ฐ๋ฐ ์์ธ ์ ๋ณด
โข
๋ฐ์ํ Header ์คํฌ๋กคํ๊ฑฐ๋ ๊ฒ์ ๋ฐ ํด๋ฆญ์ ํ๋ ๋ฐ ์ถ์ ๊ด๋ฆฌํ๋ props๋ก ๊ตฌํ
โข
Redux๋ฅผ ์ด์ฉํด์ ๊ฒ์ ์กฐ๊ฑด์ ์ ์ฅํ์ฌ ๋ค์ํ ํ์ด์ง์์ ํจ์จ์ ์ธ props ๊ด๋ฆฌ
โข
๊ตฌ๊ธ ๋งต ์ฐ๋
โข
์ด๋ฏธ์ง ์ฌ๋ผ์ด๋, ๋ฌ๋ ฅ ๋ฑ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค ์ปค์คํ ๋ฐ ํ์ฉ
์์ด๋น์๋น ํด๋ก ์ฝ๋ฉ