<aside>
๐ก ํด๋น ์คํฐ๋์ ๋์์ ์ต์ํ์ ์น ์๋น์ค ๊ตฌ์ฑ์ ์ดํดํ๊ณ , ์ํคํ
์ฒ์ ํด๋ฆฐ ์ฝ๋, ๋ฆฌํฉํ ๋ง, ํ
์คํธ ๋ฑ์ ๊ด์ฌ์ด ์๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์
๋๋ค. ์ฆ, ๊ฐ๋ฐ์ ์
๋ฌธํ ์ผ๋ง ๋์ง ์์ ๋ถ๋ค์ ์ฃ์กํ๊ฒ๋ ์คํฐ๋๊ฐ ์ด๋ ค์ฐ์ค ๊ฒ๋๋ค ๐ฅฒ
</aside>
๊ฐ์
์ฌ๋ฌ๋ถ์ ๋ฒฝ์ ๋ง์ฃผํ ์ ์ด ์๋์? ์
๋ฌด๋ฅผ ํ๋ฉด์, ๊ฐ๋ฐ์ ํ๋ฉด์, ๊ณต๋ถ๋ฅผ ํ๋ฉด์ ๋์ ํ ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ๋ ๊ฒฝํ ๋ง์ด์์. ์๋ค๋ฉด, ๊ทธ๋ด ๋๋ง๋ค ์ด๋ป๊ฒ ๊ทน๋ณต ํ์
จ๋์? ์๊ฐ์ด ์ง๋ ๊ณผ๊ฑฐ๋ฅผ ๋์๋ณผ ๋, ์กฐ๊ธ ๋ ์ํ๋ค๋ฉด, ์กฐ๊ธ๋ง ๋ ์ข์ ์๊ฒฌ์ด ์์๋ค๋ฉดโฆ ํ๋ ์๊ฐ์ด ๋ค์ง ์์๋์?
์ด ์คํฐ๋๋ ๋๊ตฐ๊ฐ ๋๊ตฌ๋ฅผ ์ฑ์ฅ์ํค๋ ๊ฒ์ด ์๋๋ผ ์๋ก๊ฐ ์๋ก๋ฅผ ๋์์ฃผ๋ ์๊ฐ์ด์ ๊ณต๊ฐ์ด๋ฉฐ ๋ฐฐ์์ ์ฅ์ด ๋ ๊ฒ์
๋๋ค. ๋ง์ ๊ฒ์ ์๋ํ๊ณ , ๋์ ํด๋ณด๊ณ , ๋
ธ๋ ฅํด๋ณด๊ณ , ์ง๊ธ๊น์ง ํด์๋ ๊ฒ์ ์์ด๋ณด๊ธฐ๋, ๋ค๋ฌ์ด๋ณด๊ธฐ๋ ํ๋ฉด์ ๋ค์ ๋จ๊ณ๋ฅผ ํฅํด ๋์๊ฐ์๋ค.
๋ค๋ฃจ๋ ์ฃผ์
- Todo App์ ๊ทธ๋งํฉ์๋ค! ๋ ๋ง์ ๊ธฐ๋ฅ, ํ๋ถํ ์ปจํ
์ธ ๊ฐ ๊ฐ์ถฐ์ง ๋ฆฌ์ผ ์๋ ๋ธ๋ก๊ทธ๋ฅผ ๊ตฌํํฉ๋๋ค.
- ํ๋ก ํธ์๋์ ์ด๋ค ํ๋ ์์ํฌ๋ฅผ ์ธ ์ง, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ธ ์ง๋ ์์ ์
๋๋ค.
- React ์ ์ ๊ฐ ๋ง์ ๋ฆฌ์กํธ ๊ธฐ๋ฐ ๊ฐ์๊ฐ ๋๋ ์ , ์ฐธ๊ณ ํด์ฃผ์ธ์.
- Svelt, Vue, Astro, Qwik ๋ฑ์ ์ฌ์ฉํ์
๋ ์ข์ต๋๋ค!
- ๋จ, ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง์ด ์ฌ์ฉํ ์๋ก ํผ๋๋ฐฑ์ ํ์ง์ ๋ฎ์์ง ์ ๋ฐ์ ์์ต๋๋ค.
- react-query๋ฅผ ์ง์ ๊ตฌํํด๋ณด๊ณ ์ด๋ฅผ ๋ฐํํด๋ ์ข๊ณ , Zustand๋ฅผ ์ฌ์ฉํ ํ๊ธฐ๋ฅผ ๊ณต์ ํด๋ ์ข์ต๋๋ค. ๋์ ํ๊ณ ํผ๋๋ฐฑ์ ๋ฐ์ผ์ธ์.
- ๊ฐ๋จํ ์ง์ ๊ณต์ ์๊ฐ, ๋ชจ์ฌ์ ์ฝ๋ฉํ๋ ์๊ฐ์ผ๋ก ๊ตฌ์ฑ๋์ด 2์๊ฐ์ ์ฌ์ฉํฉ๋๋ค.
- ํ์ผ๋ก ํ๋ํฉ๋๋ค.
- ์คํฐ๋ ๋น์ผ์ ์ฐธ์ํ๊ธฐ ํ๋ค๋ค๋ฉด ํ์ ๊ฐ ํผ๋๋ฐฑ์ ์๊ฐ์ ๋ฐ๋์ ๊ฐ์ ธ์ผ ํฉ๋๋ค.
- ๋ถ์, ๊ฐ๋ฐ, ๋ฆฌ๋ทฐ, ํ๊ณ ๋ฑ์ ํจ๊ปํ๋ ์ฐธ์์ด ์ ์ ์
๋๋ค.
๋ค๋ฅธ ์คํฐ๋์ ๋ค๋ฅธ ์
- ์ฃผ์ฐจ๋ณ๋ก ๊ฐ๋
๊ณผ ๋งฅ๋ฝ์ ๋ํด ์ค๋ช
ํด ๋ด
๋๋ค.
- ํ์
์คํฌ๋ฆฝํธ, ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ, ํจ์ํ ํ๋ก๊ทธ๋๋ฐ, ๋ ๋๋ง ํจํด, ์น ์ฑ๋ฅ ์ต์ ํ, TDD, DDD
- ์ฝ๋๋ถํฐ ์์ํ๋ ํ๋ก๊ทธ๋๋ฐ์ด ์๋๋ผ ์๊ฐํ๊ณ ๊ตฌ์ํ๋ ์ค๊ณ์ ์๊ฐ๋ถํฐ ์ฒ์ฒํ ๊ณฑ์น์ด๋ด
์๋ค.
- ๋ฐํํ๊ณ , ํผ๋๋ฐฑ์ ๋ฐ์ ์ ์์ต๋๋ค.
- ํ๋ก์ ํธ๋ฅผ ๊ตฌํํ๋ ๋ฐฉ์์ ์๋ฌด๋ ์ ์ํด์ฃผ์ง ์์ต๋๋ค. ์ค๋กฏ์ด ๋ณธ์ธ์ ํ์ผ๋ก ์ค๊ณํ๊ณ ์์ฑํ์ธ์.
- ์ ์ด๋ ๊ฒ ๊ธฐ๋ฅ์ ๊ตฌํ ํ๋์ง, ์๋๋ ๋ฌด์์ธ์ง, ๋ ์ข์ ๋ฐฉ๋ฒ์ด ๋ฌด์์ธ์ง ์ด์ผ๊ธฐ๋ฅผ ๋๋๋๋ค.
- ๋คํธ์ํน ๊ธฐ๋ฐ์
๋๋ค. ๋๋ฅผ ์๋ ์ฌ๋, ๋ด๊ฐ ์๋ ์ฌ๋์ ํ์ฅํด๋ณด์ธ์.
- ๋ช
ํจ์ด ์๋ค๋ฉด ๊ผญ ๊ฐ์ ธ์ค์ธ์.
- ๋ช
ํจ์ด ์๋ค๋ฉด ์ ์ฒญํด์ฃผ์ธ์. ์คํฐ๋ ์ปค๋ฎค๋ํฐ ๋ช
์ผ๋ก ๋ช
ํจ์ ๋ฐ๊ธํด ๋๋ฆฝ๋๋ค.
- ๋ชจ๋๊ฐ ์ฑ์ฅํ ์ ์๋ ์ปค๋ฎค๋ํฐ์ ์ผ์์ผ๋ก์ ์คํฐ๋๋ฅผ ๋ฆฌ๋ํ ๋ ๋์์ ๋ฐ์ ์ ์์ต๋๋ค.
์คํฐ๋ ์ง์ํ๊ธฐ
<aside>
๐ก ๋ง๊ฐ ๋์์ต๋๋ค ๐โโ๏ธ
</aside>