- ๊ณผ๊ฑฐ์์ ์จ ํธ์ง๋ ๐ ํ์์บก์ ๐ ์ปจ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ถ์ต์ ๋ํ ๊ฐ์์ ์ฌ์ฉ์๊ฐ ์ก์์ ํ ์ ์๋ ์๋น์ค์ ๋๋ค.
- ์์ '์ถ์ตํ์ด ๐ต๐ป ๐ซง' ๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋ ธ์คํค์ง์ด๋ฅผ ๊ณ๊ธฐ๋ก ์๋น์ค๋ฅผ ๊ธฐํํ์ต๋๋ค.
- ํ์์บก์์
์ด๋ฏธ์ง
,ํ ์คํธ
,์์
์ ํฌํจํ ํฌํ ๋คํ ํํ๋ก ๋ชจ์๋ณผ ์ ์์ต๋๋ค. - ์ ์ก์ ๋ณธ์ธ์ ํฌํจํ ํน์ ์ฌ์ฉ์๊ฐ ์ง์ ํ ๋ ์ง์ ํ์์บก์์ ์กฐํํ ์ ์๋๋ก ์ค๊ณํ์ต๋๋ค.
์ดํ๊ฐ '๊ณผ๊ฑฐ์์ ์จ ํธ์ง' ๋ฅผ ์ด์ฉํด์ค 98๋ช ์ ์ ์ ๋ค๊ณผ ์ฌ์ฉ ํผ๋๋ฐฑ
- ์ปดํฌ๋ํธํ๋ฅผ ํตํด ์ถํ ์ ์ง๋ณด์์ ์ฌ์ฌ์ฉ์ฑ์ ๊ณ ๋ ค
- Custom Hook์ ํตํ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ ๋ฐ
- ๋ฏธ๋์ด ์ฟผ๋ฆฌ๋ฅผ ํตํด ๋ค์ํ ๋ชจ๋ฐ์ผ ๋๋ฐ์ด์ค ๋์
- styled-components๋ฅผ ํ์ฉํ์ฌ props๋ฅผ ํตํด ํ์ด์ง ์ฉ๋์ ๋ฐ๋ฅธ ์คํ์ผ๋ง ์ ์ฉ
- Redux๋ฅผ ์ฌ์ฉํ ์ฌ์ฉ์ ์ ๋ณด, ์๋ก ์์ฑํ ์บก์ ์ ๋ณด ๋ชจ๋ํ ๋ฐ ๊ด๋ฆฌ, redux-thunk์ axios๋ฅผ ํตํ api ์ฐ๋
- Notion์ ํ์ฉํ ์์ ์ํฉ ๋ฐ ์ฐธ๊ณ ์๋ฃ, ๊ฐ๋ฐ ์ปจ๋ฒค์ ๊ณต์
- Git๊ณผ Github๋ฅผ ํ์ฉํ ๋ฒ์ ๊ด๋ฆฌ
- ์๋น์ค ์ด์ฉ์ ์ํ๋ ์ ์ ๋
์นด์นด์ค ์์ ๋ก๊ทธ์ธ
์ ํตํด ๊ฐํธํ๊ฒ ๋ก๊ทธ์ธ/ํ์๊ฐ์ ์ ํ ์ ์์ต๋๋ค. - ๋ก๊ทธ์ธํ ์ ์ ๋
๋์ฐฉํ ์บก์ ๊ฐ์
๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. - ๊ณ์ ๊ณผ ํธ๋ ๋๋ฅผ ๋ฐ์ํ
๋ค์ํ ํ ๋ง
๊ฐ ๋ฐ์๋ ์์ ํ๋ฉด์ ํตํด ์๋น์ค๊ฐ ๊ฐ์ง ๊ฐ์ฑ์ ์ ์ ๊ฐ ์ฆ๊ธธ ์ ์๋๋ก ๋์์ธํ์ผ๋ ๊ตฌํ๋์ด ์์ง ์์ต๋๋ค.
์บก์ ํ ๋ง
๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๐ฎ ๋ ํธ๋ก ๐ฎ ํ ๋ง ์ ํ์ ์บก์ ์กฐํ์์ ํ ๋ง๊ฐ ์ ์ฉ๋ ui๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.- ๊ฐค๋ฌ๋ฆฌ์ ์ ์ฅ๋
์ฌ์ง
์ ์ฒจ๋ถํ๊ณํ ์คํธ
๋ฅผ ์ ๋ ฅํ์ฌ ํฌํ ์นด๋๋ฅผ ์ต๋ 5์ฅ ์์ฑํ ์ ์์ต๋๋ค. - ์ ํ๋ธ ๋งํฌ๋ฅผ ์ฒจ๋ถํ์ฌ ์บก์ ์กฐํ์
์์
์ ์๋ ์ฌ์ํ ์ ์์ต๋๋ค. - ์นด๋๋ฅผ ๊ธธ๊ฒ ๋๋ฅด๋ฉด
์ญ์
ํ ์ ์์ต๋๋ค.
- ์บก์
๋์ฐฉ์ผ
๊ณผ์์ ์
์ด๋ฉ์ผ์ ์ ๋ ฅํฉ๋๋ค. ๋ณธ์ธ์ ํฌํจํ ์ฌ๋ฌ ์ฌ์ฉ์ ์ด๋ฉ์ผ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. - ์บก์ ์ ์ก์ด ์๋ฃ๋๋ฉด
์์ํ๋ฉด์ผ๋ก ์ด๋
ํฉ๋๋ค. ๋์๊ฒ ๋ณด๋ด๊ธฐ
๋ฅผ ์ ํํ๊ธฐ ๋๋ฌธ์ ๋์ฐฉํ ์บก์ ๊ฐ์๊ฐ ๋์ด์๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
- ์์ํ๋ฉด์์
์ ์ฒด ๋ณด๊ธฐ
ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. ํ์ธํ์ง ์์ ์บก์ ์กฐํ
ํ, ๋ค์ ๋์์ค๋ฉด ํด๋น ์บก์์ํ์ธํ ์บก์๋ก ์ด๋
ํฉ๋๋ค.
- Custom Hook๊ณผ util function ๋ถ๋ฆฌ
- ๋ฆฌ์กํธ ๋ ๋๋ง ์ต์ ํ ๋ฐฉ์ ๋ชจ์
- ์์ํ๋ฉด๊ณผ ์บก์ ์กฐํ์์ ๋ค์ํ ์บก์ ํ ๋ง ui ์ ์ฉ ๊ตฌํ