์ผ์ฑ ์ฒญ๋ SW ์์นด๋ฐ๋ฏธ(์ดํ ์ธํผ)์ ๊ฐ ์บ ํผ์ค์์ ์ ๊ณตํ๋ ์๋จ์ **<SSAFY+ํ์(์บ ํผ์ค ์๋จ)>**์ ์ธํ์์ด๋ผ ์นญํ์์ต๋๋ค.
์ผ์ ํ๋ณต ๋จ๊ณ๋ก ์ ํ๋๋ฉด์ ๋๋ฉด ์ํ์ด ์์๋๊ณ ์ง์ญ๋ณ ์บ ํผ์ค์์ ์์ฌ๋ฅผ ํ๊ฒ ๋๋ฉด์ ์ด์ ๋ํ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , ์๋ก ๊ณต์ ํ๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ฉด ์ข๊ฒ ๋ค๊ณ ์๊ฐํ์ฌ ์ธํ์ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ฒ ๋์์ต๋๋ค.
6์ 1์ผ(์) ~ 6์ 13์ผ(์)
6์ 1์ผ(์) ~ 7์ 6์ผ(์)
7์ 7์ผ (๋ชฉ) ์๋น์ค ์์
React
CSS
์น ๋์์ธ
React
CSS
CSS
์น ๋์์ธ
React
CSS
Django
Django
๊ธฐํ/์์ด๋ฐ์ด์
Figma ์ ์
ERD ์์ฑ
ํ๋ธ๋ฆฟ, ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์๋ ๊ฐํธํ๊ฒ ์๋น์ค๋ฅผ ๋๋ฆด ์ ์๋๋ก ๋ฐ์ํ ํ์ด์ง๋ฅผ ๊ตฌํํ์ต๋๋ค.
์ธํ์ ๋ก๊ณ ์์ ์์นํ ๋ฉ๋ด ์๋ ๋ฒํผ์ ๋๋ฅด๋ฉด, ํ์๊ฐ์ ๊ณผ ๋ก๊ทธ์ธ ๋ฒํผ์ด ์กด์ฌํฉ๋๋ค.
๋ก๊ทธ์ธ์ ํ์ง ์์๋ ๋ฉ๋ด๋ฅผ ํ์ธํ๊ณ ์ธ๋ฐ์์ ํ์ธํ ์ ์์ง๋ง, ์ข์์์ ์ซ์ด์๋ฅผ ๋๋ฌ ๋ฉ๋ด ํ๊ฐ์ ์ฐธ์ฌํ๊ฑฐ๋ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ ๋ก๊ทธ์ธ์ด ํ์ํฉ๋๋ค.
๋ก๊ทธ์ธ์ด ๋๋ฉด ๊ฐ์ ์ ๋ณด์ ํ์์ ๋ณด ์์ ์ด ๋ณด์ ๋๋ค.
๋ก๊ทธ์ธ ์ ์ฌ์ฉํ ์์ด๋์ ์ด๋ฆ, ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ์ ์ํ ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ, ์์ ์บ ํผ์ค๋ฅผ ์ ํํ์ฌ ํ์๊ฐ์ ์ ์งํํฉ๋๋ค.
๋ก๊ทธ์ธ ํ ์๋ ๋ด ํ๋จ์ ์์นํ ํ์์ ๋ณด ์์ ์ ์ ํํ๋ฉด ์์ ์บ ํผ์ค๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
์บ ํผ์ค ์ ๋ณด๋ฅผ ์์ ํ ํ ํ์ธ ๋ฒํผ์ ๋๋ฅด๋ฉด ์์ ์ด ์๋ฃ๋์๋ค๋ ์๋ฆผ์ด ์๋จ์ ๋์์ง๋๋ค. ์ดํ ๋ฉ์ธ์ผ๋ก ์ด๋์ ๋๋ฌ ์ธํ์์ ๋ณธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค. ์บ ํผ์ค ์ ๋ณด ์์ ํ ๋ณ๊ฒฝ๋ ์บ ํผ์ค์ ์๋จ ์ ๋ณด๊ฐ ๋ฉ์ธ ํ๋ฉด์ ๋ณด์ฌ์ง๋๋ค.
ํ์์ ๋ณด ์์ ํ์ด์ง ํ๋จ์๋ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ๊ณผ ํ์ํํด ๋ฒํผ์ด ์์นํด ์์ต๋๋ค.
ํ์ํํด๋ฅผ ๋๋ฅด๋ฉด ๋ค์ ํ ๋ฒ ํํด์ฌ๋ถ๋ฅผ ๋ฌป๋ ์๋ฆผ์ฐฝ์ด ๋จ๋ฉฐ, ํ์ธ ๋๋ ์ทจ์๋ก ํํด๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ๋ฒํผ์ ํตํด ๊ธฐ์กด ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋น๋ฐ๋ฒํธ๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ํ์ด์ง์์ ๋น ์นธ์ผ๋ก ์ ์ถ์ ํ๊ฒ ๋๋ฉด ํผ์ ์ ๋ ฅํ๋ผ๋ ์๋ฆผ์ด ๋ฐ์ํฉ๋๋ค.
๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ๊ณผ ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ์ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์๋ํฉ๋๋ค.
๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ์ ๊ธฐ์กด ๋ก๊ทธ์ธ ์ํ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ ์๋ฏธํ๋ค๋ฉด, ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ์ ์์ด๋๋ ์๋๋ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํฉ๋๋ค.
๊ฐ์ ํ๋ ์ด๋ฉ์ผ์ ์ ๋ ฅํ์ฌ ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ๋ฉ์ผ์ ํตํด ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ์ค ์ ์์ต๋๋ค.
๋ก๊ทธ์ธ์ ํ์ง ์๊ณ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ค์ ํ๋ ๊ฒฝ์ฐ์๋ ๊ฐ์ ๋น์ ์ ๋ ฅํ๋ ์ด๋ฉ์ผ์ ์์ฑํ๋ฉด ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ๋ฉ์ผ์ด ๋ฐ์ก๋๋ฉฐ ๋ฉ์ผ์ ๋ฐ์ก๋ ๋งํฌ๋ฅผ ํตํด ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ณธ์ธ์ ์บ ํผ์ค ์ธ์ ๋ค๋ฅธ ์บ ํผ์ค์ ์๋จ์ ํ์ธํ ์ ์์ผ๋ฉฐ, ์๋น์์ ์ฌ๋ฌ๊ฐ์ง ์๋จ์ ์ ๊ณตํ ์, ํ๋ฉด ์ข์ฐ์ ํ์ดํ ๋ฒํผ์ด ์์ฑ๋๋ฉฐ ํด๋น ๋ฒํผ์ผ๋ก ๋์ผ ๋ ์ง์ ๋ค๋ฅธ ์๋จ์ ๋ณด์ค ์ ์์ต๋๋ค.
๋ชจ๋ ์บ ํผ์ค์ ์๋จ์ ์ต๋ํ ์ ๊ณตํ๋ ค ๋ ธ๋ ฅํ๊ณ ์์ผ๋, ์๋จ ์ ๋ณด๋ฅผ ์ ๊ณต ๋ฐ์ง ๋ชปํ๋ ๊ฒฝ์ฐ ๋๋ ์๋จ์ด ๋์ค์ง ์๋ ์ฃผ๋ง์ธ ๊ฒฝ์ฐ ์ํ๋ฅผ ์๋ฆฌ๋ ์ด๋ฏธ์ง๊ฐ ๋์์ง๊ฒ ๋ฉ๋๋ค.
ํ๊ฐ๋ ๋ฆฌ๋ทฐ ์์ฑ ๋ํ ํด๋น ์ํ๊ฐ ๋๋ ๊ฒฝ์ฐ์๋ ์์ ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๋ก๊ทธ์ธ ์ํ์์๋ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๋ก๊ทธ์ธ์ ํ์ง ์์์ ๊ฒฝ์ฐ ์์ฑํ ์ ์๋ค๋ ์๋ฌ ์๋ฆผ์ด ๋จ์ง๋ง, ๋ก๊ทธ์ธ ์ ์๋ฆผ์ด ์ฌ๋ผ์ง๊ณ ๊ฒ์ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ์์ ์ผ๋ก ์๋จ์ ๋ํ ๋ฆฌ๋ทฐ ์์ฑ์ด ๊ฐ๋ฅํด์ง๋๋ค.
์๋จ์ ํ๊ฐ๋ฅผ ํ ์ ์์ต๋๋ค. ๊ฐ ์์ ์ด๋ฏธ์ง ํ๋จ์ ์ข์์์ ์ซ์ด์ ๋ฒํผ์ด ์กด์ฌํ๋ฉฐ ๋ฒํผ์ ํด๋ฆญํ ๋๋ง๋ค ์ด๋ฏธ์ง ์์ ํ์๋ค์ด ํ๊ฐํ ์ข์์์ ์ซ์ด์์ ๋น์จ์ ๋ง๊ฒ ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ฌธ๊ตฌ๊ฐ ๋ฑ์ฅํ๊ฒ ๋ฉ๋๋ค.
ํ๊ฐ๋ ๊ธฐ๋ก๋์ด ์ฌ์ฉ์๊ฐ ๋ ์ง๋ฅผ ๋ฐ๊พธ์ด์ ๋ค์ ๋์์๋ ํ๊ฐ์ ๋ํ ๊ธฐ๋ก์ ์ ์ง๋ฉ๋๋ค.
๐๏ธ ๋๋์ด ๋๋ฌ๋ค!!!!! ์ข์ ์ฌ๋๋ค๊ณผ ํ๊ณ ์ถ์๋ ๊ฒ์ ํด์ ์ฌ๋ฐ๊ฒ ๋ง๋ฌด๋ฆฌํ ์ ์์๋ ๊ฑฐ ๊ฐ์ต๋๋ค
๐๏ธ ๋ค๋ค ๋๋ฌด๋๋ฌด ๊ณ ์ํ์ จ์ต๋๋ค! ์ง์ง ์ด์ ๊ณผ ๊ทผ์ฑ์ด๋ฉด ๋ชป ํด๋ผ ๊ฒ ์๊ตฌ๋, ๊ฐํํ๊ฒ ๋๋ ํ๋ก์ ํธ์์ต๋๋ค. ์ข์ ํ์๋ค์ ๋ง๋์ ๋ง์ด ๋ฐฐ์๊ฐ๋๋ค.
๐๏ธ ์ฌ๊ธฐ ๋ฒ์ค ๋ฌ๋ฌํฉ๋๋ค. ํ์น ์์ด ์งํ์ผ๋ก ๊ฐ ์ ์์ด์ ๋๋ฌด ์ข์์ด์! ๋ค๋ค ์ ๋ง ์ํต์, ๋ฆฌ์ก์ ์, ๊ธ์ ์ ๋๋ฆฌ๊ณ ์ถ์ต๋๋ค ๐ ์ ๋ง ๊ฐ๋ฐํ๋ ๊ณผ์ ์์ ๋ง์ ๋ถ๋ถ ๋ ธ๋ ฅ์ด ํ์ํ๋ค๋ ๊ฒ ๊ณต๋ถ๋ ํ์ํ๋ค๋ ๊ฒ ๋๊ผ๊ณ , ์ด์ฌํ ํ๊ณ ์ ํ๋ ์์ง๊ฐ ์ค์ํ๋ค๊ณ ๋๊ปด์ก์ต๋๋ค. ๋ค๋ก ๊ฐ์๋ก ์ ๋ ๋ง์ด ํด์ดํด์ง๊ณ ๊ทธ๋ฌ๋๋ฐ, ๋ค๋ฅธ ํ์๋ค์ ์ด์ ๊ณผ ์์ง๋ก ์ง์ง ๋ฒํธ ์ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค๋ค ํ๋ณตํ์ธ์ ์ผ๋ฅธ ํ์ํด์~
๐๏ธ ์ค์ ๋ฐฐํฌ๋ฅผ ์ผ๋์ ๋๊ณ ํ๋ก์ ํธ๋ฅผ ์งํํ ๊ฒ์ ์ฒ์์ด์ด์ ํด๋ผ ์ ์์๊น ๊ฑฑ์ ํ๋๋ฐ, ๊ฒฐ๊ตญ ํด๋ด์ ๊ธฐ์ฉ๋๋ค. ์ด์ ์๊ณ ์ถ์ต๋๋ค.
๐๏ธ ์ ๊ฐ ๋ถ์กฑํ๋ ๋ถ๋ถ์ ๋ค๋ฅธ ํ์๋ค์ด ๋ง์ด ์ผ์ดํด์ฃผ์ ์ ์ ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ฒ ํ๋ก์ ํธ๋ก ํ์ ๋ถ๋ค๊ป ๋ค๋ฐฉ๋ฉด์ผ๋ก ๋ง์ ๊ฒ์ ๋ฐฐ์๊ฐ๋๋ค.
๐๏ธ ๋ถ์กฑํ ํ์ฅ์ด์๋๋ฐ ํ์๋ค์ด ์ ๋ฐ๋ผ์์ค์ ๋๋ฌด ๊ฐ์ฌํ๋ค๋ ๋งํ๊ณ ์ถ์ต๋๋ค! ๊ฐ์ธ์ ์ผ๋ก๋ ๊ตฌํ๋ณด๋ค ๋ฐฐํฌ์์ ๋ ํ๋ค์์ต๋๋ค. ๊ฐ๋ฐํ๋ ๋ฒ ๋ง๊ณ ๋ ํ์๋ค๊ณผ ์ํตํ๋ ๋ฒ, ๊ณํ์ ์ค์์ฑ ๋ฑ๋ฑ ์ ๋ง ๋ง์ ๊ฑธ ๋๋ ์ ์๋ ํ๋ก์ ํธ์์ต๋๋ค!
Q. ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ๊ธฐ์ ์ ์ผ๋ก ๊ฐ์ฅ ์ด๋ ค์ ๋ ์ ์ ๋ฌด์์ธ๊ฐ์? ์ด๋ ค์์ ์ด๋ค ์์ผ๋ก ํด๊ฒฐํ์ จ๋์?
๐๏ธ๋ฆฌ์กํธ๋ฅผ ์ฒ์ ๋ฐฐ์๊ฐ๋ฉด์ ํ๋ก์ ํธ๋ฅผ ๋์์ ์งํํ๋ค๋ณด๋ ์ค๊ฐ์ค๊ฐ ์ฝ๋๋ฅผ ์์ ํด์ผํ ๋ถ๋ถ๋ค์ด ์๊ฒจ์ ์ฝ์ง ์์์ต๋๋ค. ๊ฐ๋จํ ๋ฌธ์ ์ธ๋ฐ๋ ๋ฆฌ์กํธ๋ฅผ ์ ๋๋ก ์๊ณ ํ๋ก์ ํธ๋ฅผ ์์ํ ๊ฒ์ด ์๋๋ค๋ณด๋ ๋์๊ฐ๋ ์ ๋ ๋ง์์ต๋๋ค. ๋น ๋ฅธ ์๊ฐ ๋ด์ ๊ตฌํ์ ํด์ผํ๋ค๋ณด๋ ๋งํ ๋๋ ๋น์ทํ๊ฒ ๊ตฌํ์ ํ ๋ค๋ฅธ ์ฝ๋๋ค์ ๋ง์ด ์ฐธ๊ณ ํ๋ฉด์ ๊ณต๋ถํ์ต๋๋ค.
๐๏ธ ๋ฐฐํฌ. ์ ํฌ๊ฐ ์๊ฐํ ๊ฒ๋ณด๋ค ํจ์ฌ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ ค์ ๊ฐ์ฅ ํฐ ๋ณ์์๋๊ฑฐ ๊ฐ์ต๋๋ค. ๋ฐฐํฌ ๊ฐ์๋ฅผ ๋ค์ ๋ณด๋ฉด์ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ค์ ์งํํ๊ณ , ๋งํ๋ ๋ถ๋ถ์ ๊ตฌ๊ธ๋งํ๊ณ , ๋ฌธ์ ๋๋ ์ฝ๋๋ฅผ ๋ค์ ์์ ํ๋ฉด์ ๋ฌดํ ์ฝ์ง๊ณผ ๋ฐ๋ณต์ ์ฐ์์ผ๋ก ํด๊ฒฐํ์ต๋๋ค.
๐๏ธ ํ๋ก ํธ๋ฅผ ์งํํ์ ํ์๋ถ๋ค์ด ๋๋ฌด๋๋ฌด ๋๋จํ์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค๋ค ๋ฆฌ์กํธ์ ์ฒ์์ผ๋ก ๋์ ํด๋ณด์๋ ๊ฑฐ์๋๋ฐ ์ ๋ง ๋ฉ์ง๊ฒ ํด๋ด์ จ์ด์. โกโบโ(โหโพหโ)โโบโก (๋ฌผ๋ก ๊ทธ ๋ค์๋ ๋๋ฌผ์ ๊ตฌ๊ธ๋ง๊ณผ ๋์์ ๊ฐ์, ๊ณต์๋ฌธ์์ ๋ฌด๋ค์ด ์์์ต๋๋คโฆ.)
๐๏ธ ๊ฐ๋ฐ ์ด๊ธฐ์ ๋ฆฌ์กํธ, ๋ฆฌ๋์ค, ๋ผ์ฐํฐ ๊ด๋ จ๋ ๊ฐ๋ ์ ์ถฉ๋ถํ ์์งํ๋ค ์๊ฐํ๊ณ ๊ฐ๋ฐ์ ์ฐธ์ฌํ์ง๋ง ์ค์ง์ ์ผ๋ก ์ฌ์ฉํ๋๋ฐ ์ด๋ ค์์ด ์์ด ์ ๋ง ํ์์ ์ธ ๊ฐ๋ ์ธ์๋ ์ฌ์ฉ์ ๊ฑฐ์ ์ํ์ต๋๋ค. ์ด๋ฅผ ํตํด ์๋ฌด๋ฆฌ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ด์ฌํ ๋ฌธ์๋ฅผ ๋ณด๋๋ผ๋ ์ค์ ์์ ์ฝ๋ฉ์ผ๋ก ์ฐ์ด๋ ๊ฒ์ด ๊ฒฝํ์ ํฐ ๋์์ด ๋๋ค๋ ๊นจ๋ฌ์์ ์ป๊ฒ ๋์์ต๋๋ค.
UseEffect๋ฅผ ํตํด ์๋ช ์ฃผ๊ธฐ ํจ์๋ฅผ ๊ตฌํํ๋๋ฐ ์์ด ๋ฌดํ ๋ ๋๋ง์ด ๋๋ ์๋ฌ๋ฅผ ์์ฃผ ๊ฒช์์ต๋๋ค. ์ฌ๋ฌ ๋ฒ ์๋ฌ๋ฅผ ๊ฒฝํํ๋ฉฐ ์๋ฌ๋ฅผ ์ฐพ์๋ณด๊ณ ํด๊ฒฐํ ์ ์๋ ๋ฅ๋ ฅ์ ํค์ธ ์ ์๋ ๊ณ๊ธฐ๊ฐ ๋์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ฝ๋๊ฐ ๊ธธ์ด์ง๊ณ css๋ MUI Component์ ์์ด๋ฉฐ ์ฝ๋๋ฅผ ๋ณด๊ณ ํด์ํ๋๋ฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ ธ์ต๋๋ค. ์ค๋ฐ๋ถํฐ๋ ์ต๋ํ ๊น๋ํ๊ฒ ์ฝ๋๋ฅผ ์ง๋ ค๊ณ ๋ ธ๋ ฅํ์ง๋ง ์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ๊ฒช์ผ๋ฉฐ ์ฝ๋ฉ์ ๊น๋ํ๊ฒ ํ๋ ์ผ์ด ํ๋ก์ ํธ์ ์ค์ํ ํ ๋ถ๋ถ์ด๋ผ๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
๐๏ธ 1๋ฌ๋ ์๋๋ ์๊ฐ ์์ ๋ฆฌ์กํธ๋ฅผ ๋ฐฐ์์ ์ฐ๋ ๊ฒ ๊ฐ์ฅ ์ด๋ ค์ ์ต๋๋ค. ๊ทธ ์ค์์๋ ๋ฉ์ธ ํ์ด์ง์์ ์ฌ์ฉ์ ๋ก๊ทธ์ธ ์ํ์ ๋ฐ๋ผ ๋ค๋ฅธ ํ๋ฉด์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด ์ ์ผ ๊น๋ค๋ก์ ์ต๋๋ค. ๋น๋ก๊ทธ์ธ ์ํ์ผ ๋๋ ์์ธ์บ ํผ์ค๋ฅผ ๊ธฐ๋ณธ๊ฐ์ผ๋กํ๊ณ , ๋ก๊ทธ์ธ ์ํ์ผ ๋๋ ํ์์ ๋ณด์ ๊ธฐ๋ฐํ ์บ ํผ์ค๋ฅผ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋ณด์ฌ์ฃผ๊ณ ์ถ์์ต๋๋ค. ์ค์ ์ํ ์ ์ฅ์๋ก ๋ฆฌ๋์ค๋ฅผ ์ฌ์ฉํ์๋๋ฐ, ์ฌ๊ธฐ์ ๋ํดํธ๊ฐ๊ณผ ํ์์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋๋ฐ ์๊ฐ ์ฐจ์ด๊ฐ ์์์ต๋๋ค. ๊ทธ๋์ ๋จผ์ ๊ธฐ๋ณธ๊ฐ์ธ ์์ธ ์บ ํผ์ค์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ , ํ์์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ฉด ๊ทธ์ ๋ง์ ์บ ํผ์ค ์๋จ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋๋ก ๊ตฌํํ์ต๋๋ค.
๐๏ธ ํ๋ก ํธ์๋๋ฅผ ํ๋ฉด์ ์๊ฐํ๋๋๋ก ๊ตฌํ์ด ๋์ง ์์์ ์ด๋ ค์ ์ต๋๋ค. CSS๋ ๋ฒํผ ๋์, axios๋ฑโฆ ๊ฒ์์ ํตํด ๊ฐ์ ธ์จ ์ฝ๋๋ฅผ ์์ ํ๋ ๊ณผ์ ์์ ๊ตฌ์กฐ๋ฅผ ์ ์ดํดํ์ง ๋ชปํ ์ํ๋ก ์์ฑํ๋ค๋ณด๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ๋์์ด ์๋๋ ๊ฒฝ์ฐ๊ฐ ์์์ต๋๋ค. ์ด๋ด ๋ ์ ์๊ณ ์๋ ํ์์ ๋์์ ๋ฐ์ ๋ค๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ ์ ์์์ต๋๋ค. ๊ทธ ๊ณผ์ ์์ ํผ์ ๊ณ ๋ฏผํ๋ ๊ฒ๋ณด๋ค๋ ์ด๋ ค์ธ ๋ ๋น ๋ฅด๊ฒ ๋์์ ์ฒญํด์ ํด๊ฒฐํ๊ณ ๊ทธ ์ธ์ ์ ๊ฐ ๋ฅ๋ ฅ์ ๋ฐํํด์ ๋์ธ ์ ์๋ ๊ณณ์์ ๋ฅ๋ ฅ์ ํ์ฉํด ํด์ผํ ์ ๋ฌด ์ค ํ ์ ์๋ ์ผ๋ค์ ํ๋ฉด ๋๋ค๋ ๊ฒ์ ๋ฐฐ์ ์ต๋๋ค.
๐๏ธ ์ฝ๋๋ฅผ ๊ฐ๋ ์ฑ์๊ฒ ์ง์ง ๋ชปํ ๊ฒ์ด ๊ฐ์ฅ ์์ฝ์ต๋๋ค. ๋ฆฌ์กํธ๋ฅผ ์์ ํ ์ดํดํ์ง ๋ชปํ ์ํ์์ ํ๋ก์ ํธ์ ๋ฐ๋ก ์ฐ๋ค๋ณด๋, ์ปดํฌ๋ํธํํ ์ ์๋ ๊ฒ๋ค์ ํ์ง ๋ชปํ๋ค๋ ์์ฌ์์ด ์์ต๋๋ค. ๋ค์ ํ๋ก์ ํธ์์๋ ๋ ์ธ๋ถ์ ์ผ๋ก ๊ณํ์ ์ง์, ์ฌ์ฌ์ฉ์ฑ๊ณผ ๊ฐ๋ ์ฑ์ ์ค์ ์ ๋ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ถ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์์๋ CSS์ ๋ ์ฐธ์ฌํ๊ณ ์ถ์ต๋๋ค.
๐๏ธ ์ค๋ฐ๋ถํฐ ํ๋ก์ ํธ์ ์ ๋๋ก ์ฐธ์ฌํ์ง ๋ชปํด์(ใ ใ ) ๋ฆฌ์กํธ๋ ๋ฐฐํฌ ๊ณผ์ ์ ์ ๋๋ก ์ฐธ์ฌํ์ง ๋ชปํ ์ ์ด ๊ฐ์ฅ ์์ฝ์ต๋๋ค. ๊ธฐ์ ์ ์ธ ๋ถ๋ถ ์ธ๋ก๋ ์ด์ ๊ฐ๋ํ์ ํ์๋ถ๋ค๊ป์ ํ๋ก์ ํธ ์งํํ์๋ ๋ชจ์ต์ ๋ณด๋ฉด์ ๋ง์ด ๋ฐฐ์ธ ์ ์์์ต๋๋ค.
์ฌ์ค ์ง์ด๋์ ์ ๋ง ์ฐพ๊ธฐ๊ฐ ์ธํ์์ ์์์ด์๋๋ฐ, ํ์ฅ๋ ์ ๋ง์ ์ฐพ์ผ์๋ ๋ฐ์ ๋์์ด ๋๋์ง ๊ถ๊ธํฉ๋๋ค(์ฐ๊ณ ๋ณด๋ ๊ธฐ๋ฅ์ด ์๋๋ค์!). ๋ค๋ค ๊ณ ์ ๋ง์ผ์ จ์ต๋๋ค. (*หแตหo๐o
๐๏ธ ํ๋ก์ ํธ ๊ฑฐ์ ๋๋ ๋ฌด๋ ต HTTP์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํ๊ณ , back api๋ฅผ ์ค๊ณํ ๋ ๊ณ ๋ คํ์ง ๋ชปํ ๋ถ๋ถ์ด ๋ง๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ต๋ํ ๋ฆฌ์์ค๋ง ๋จ๊ธฐ๊ณ method๋ฅผ ๋ค๋ฅด๊ฒ ํ๋ ์์ผ๋ก api๋ฅผ ๋ง๋ค์ด์ผ ํ๋๋ฐ ๋์ฌ ํํ์ url๋ฅผ ํฌํจํ๋ ์์ผ๋ก ์์ฑํ์ต๋๋ค. ์ด ๋ถ๋ถ์ด ํ๋ก์ ํธ ๋๋๊ณ ๋ฐฐ์์ ์์ฝ๊ฒ ๋๊ปด์ง๋๋ค. ๋ํ back์์ 500์๋ฌ๊ฐ ๋์ฌ ์ ์๋ ๊ฒฝ์ฐ๋ฅผ ์ต๋ํ ์๊ฐํ๊ณ ๋ง์์ผ ํ๋๋ฐ ๊ทธ ๋ถ๋ถ์ ๋ํด ๋ง์ด ์บ์นํ์ง ๋ชป ํด์ ์์ฌ์ ์ต๋๋ค. (ํญ์ 500 ์๋ฌ๋๋ฉด ์๋ ค์ฃผ์ ํ์๋ค์๊ฒ ๊ฐ์ฌํฉ๋๋ค.
์์ฃผ๋์ด๋ ๋๊น์ง ๋ชปํด์ ์ ๋ง ์์ฌ์ ์ต๋๋ค.. ๊ฐ๋ฐํ๋ ๊ฒ๋ ์๋ฏธ ์์ง๋ง ํ์์ด๋ ๊ฐ์ด ํ๋ก์ ํธ ํ๋ ๊ฒ์ด ์ ๋ง ์ฆ๊ฑฐ์ด ๊ฑฐ ๊ฐ์ต๋๋ค.
React๋ฅผ ๊ฑฐ์ ์ฐธ์ฌํ์ง ๋ชปํด์ ์์ฌ์ ์ต๋๋ค. ํ๋ก ํธ์ ๋์์ ๋๋ฆฌ๊ณ ์ถ์์ง๋ง ๋ง์ ๋์์ ๋๋ฆฌ์ง ๋ชปํ๊ณ , ๊ฐ์ธ์ ์ผ๋ก React๋ฅผ ๋ ๊ณต๋ถํด๋ด์ผ๊ฒ ๋ค๋ ์๊ฐ์ ํ๊ฒ ๋์์ต๋๋ค. ๊ทธ๋๋ ์ ํฌ React ์ฌ์ฉํ๊ธธ ์ํ๊ฑฐ ๊ฐ์ต๋๋ค!
๐๏ธ ๋ณ์๋ช ์ด๋ ์์ฑ๊ฐ์ ์ค ๋ ์ ๋๋ก ํต์ผ์ด ๋์ง ์์์ ์๋ก ์ฝ๋๋ฅผ ์์๋ณด๊ธฐ ์ฝ์ง ์์๋ ์ ์ด ์์์ต๋๋ค. ๋ํ ์ฒ์๋ถํฐ Component๋ฅผ ์ ๋๋ก ์ชผ๊ฐ์ง ์๊ณ ์ฐจ์ธฐ ์์ ํด๋๊ฐ๋ค๋ณด๋ ์๋ฒฝํ๊ฒ ๋ฆฌ์กํธ์ค๋ฌ์ด ์ฝ๋ ๊ตฌ์ฑ์ด ์๋ ๋ถ๋ถ๋ ์๋ ๊ฒ ๊ฐ์ ์์ฝ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฒ์ ๊ธฐํ๊ณผ ๋ฌ๋ฆฌ ์ ๋๋ก ๊ตฌํ์ด ๋์ง ์๊ฑฐ๋, UX์ ์ผ๋ก ๋ฌธ์ ๊ฐ ์๋ ๊ฒ๋ค์ ๋ฐ๊ฒฌํ์ฌ ์์ ํ๊ฒ ๋๋ ๋ถ๋ถ์ด ์๊ฒจ์ ์์ฝ์ต๋๋ค.
๐๏ธ ๋ฆฌํฉํ ๋ง์ด ์ ๋๋ก ์๋์ด ์ฝ๋๊ฐ ๋ณด๊ธฐ ์ด๋ ต๊ณ hook ํจ์๋ฅผ ๋ค์ํ๊ฒ ์ฌ์ฉํ์ฌ ์ข ๋ ๊ฐํธํ๊ฒ ์ฝ๋๋ฅผ ์งค ์ ์์์ง๋ง ๊ทธ๋ ๊ฒ ํ์ง ๋ชปํ ์ ์ด ์์ฌ์ ์ต๋๋ค. ๋, ์ฒ์์ DB์ Data๋ฅผ ๋ชจ๋ฐ์ผ ํฌ๋กค๋ง์ ํตํด ๋ฐ์ผ๋ ค๊ณ ์๋ํ์์ง๋ง ์คํจํ์ฌ ํด๋จผ ์ธํ์ผ๋ก ์ง์ Data๋ฅผ ๋ฃ๋ ๋ฐฉ์์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ์ต๋๋ค. ๋ค์ ๊ธฐํ์๋ ๊ผญ ๋ชจ๋ฐ์ผ ํฌ๋กค๋ง์ ์ฑ๊ณตํ๊ณ ์ถ์ ๋ง์์ด ๋ญ๋๋ค.
๐๏ธ ํ๋ก์ ํธ๋ฅผ ํตํด ๋ถ์กฑํ ์ ์ ๋ณด์ํ๊ณ ์ ํ์๋๋ฐ, ๋ฆฌ์กํธ๋ฅผ ๋ฐฐ์ฐ๋ฉด์ ์๋ก์ด ์ง์์ด ๋์ด๋๊ณ ๋ถ์กฑํ ์ ์ ๋ํ ์ธ์์ด ์ฌ๋ผ์ง๊ฒ ๋ ๊ฒ ๊ฐ์์ ์์ฌ์ ์ต๋๋ค. ๊ทธ๋๋ ํ๋ก ํธ์๋ ์ธ์ด๋ฅผ ํ๋ ์์๊ฐ๋ฉด์ ์ด๋ป๊ฒ ์ฝ๋๊ฐ ๋์๋๋์ง ์ดํดํ ์ ์์ด์ ๋ค๋ฅธ ์ธ์ด๋ฅผ ํ์ฉํ ๋ ๋์์ด ๋๊ฒ ๋ค๊ณ ์๊ฐ์ด ๋ค์์ต๋๋ค. ๋ ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ์์ ํด์ผํ ์ง ๋ชฐ๋ผ ๋ค๋ฅธ ๋ฐฉํฅ์ผ๋ก ๊ตฌํํ ๊ธฐ๋ฅ์ ๋ณด๋ฉด์ ๋ฆฌ์กํธ๋ ๊ณต์๋ฌธ์๋ฅผ ํตํด ์ง์์ ์๊ณ ๋ง์ด ์ ์ฉํด๋ณผ ์ ์๋๋ก ํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ์ต๋๋ค.
๐๏ธ ๋ฐ์ดํฐ๋ฅผ DB์ ์ฌ๋์ด ์ง์ ๊ธฐ์ ํ์ง ์๊ณ ๋ชจ๋ฐ์ผ ํฌ๋กค๋ง์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ ์ฝ๋๋ฅผ ๊ตฌํํด๋ณด๊ณ ์ถ์ต๋๋ค.
๐๏ธ ์ข ๋ฏผ๋ ๋ง์์ฒ๋ผ ๋ชจ๋ฐ์ผ ํฌ๋กค๋ง์ ์ฑ๊ณตํ์ผ๋ฉด ์ ๋ง ์ข์์ ๊ฑฐ ๊ฐ์ต๋๋ค. ๋ํ DB๋ฅผ ๋ถ๋ฆฌํด์ ๊ด๋ฆฌํ๋ ํํ๋ ํด๋ณด๊ณ ์ถ์ต๋๋ค.
๐๏ธ ๋ถ๋งํฌ ๊ธฐ๋ฅ๊ณผ ์์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ๊ตฌํํ์ง ๋ชปํ ๊ฒ์ด ์์ฝ์ต๋๋ค. ์ฌ์ฉ์๊ฐ ๋ถ๋งํฌํ ์๋จ์ด ๋ค์ ๋์ค๋ฉด ์๋ ค์ฃผ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ์ถ์๋๋ฐ, ์๊ฐ ๊ด๊ณ์ ๊ตฌํํ์ง ๋ชปํ์ต๋๋ค. ์ ์ง ๋ณด์ํ๋ฉด์ ์๊ฐ์ด ๋๋ค๋ฉด ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. ๋ก๊ทธ์ธ ๊ธฐ๋ฅ๋ ์ฐ์ ์์์ ๋ฐ๋ ค ์์ ๋ก๊ทธ์ธ๊น์ง ํ์ง ๋ชปํ๋๋ฐ, ๋ค์ ํ๋ก์ ํธ์์๋ ๊ผญ ์์ ๋ก๊ทธ์ธ ๊ตฌํํ๊ณ ์ถ์ต๋๋ค.
๐๏ธ ์ธ๋ฐ์ ๊ธฐ๋ฅ์ ์ ๋๋ก ๊ตฌํํด๋ณด๊ณ ์ถ์ด์. ์ธํ์์ ์๊ฐ๋ณด๋ค ๋ง์ ํ์ ์ฃผ๋ค๋ณด๋ ์ง๊ธ์ ๊ทผ์ฒ ์๋น๊ณผ ์นด์นด์ค๋งต์ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ ์ ๋๋ง ๊ตฌํ์ด ๋์ด์์ด์ ์์ฌ์์ด ๋จ๋ค์. ์ธ๋ฐ์์ ํ์๋ค์ด ์ง์ ์๋น ๋ญํน์ ๋ถ์ฌํ๋ค๋ ์ง, ํํฐ๋ฅผ ํตํด ์์์ ์ ๊ณ ๋ฅผ ์ ์๋ค๋ ์ง ํ๋ ๊ธฐ๋ฅ์ด ์๋ค๋ฉด ์ข์ ๊ฒ ๊ฐ์์.
๐๏ธ ์ธ๋ฐ์์์๋ ํ์ ๋๋ ์ ๋ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ ์ ์๋ ์ฐฝ์ด ๋จ๊ฑฐ๋ ์ ๋ณด๊ฐ ๋ฐ ์ ์๋๋ก ๊ตฌํํด๋ณด๊ณ ์ถ์ต๋๋ค.
๐๏ธ ์ธํผ 1ํ๊ธฐ ์ต์ข ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ์ฐ์ ์์๋ฅผ ์ ํ๋ ๊ฒ์ด ์ค์ํ๋ค๋ ์ ๊ณผ UI/UX๋ฅผ ๊ณ ๋ คํ๋ ๊ฒ์ ์ค์์ฑ์ ๋ํด ๋ฐฐ์ ์ต๋๋ค. ํ์๋ค๊ณผ ์์ด๋์ด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ณผ์ ์์ ํ ์ค ๋ถ๋ถ์ ๋ํด์ ์ ํ๊ณ , ๋ชฉ์ ์ ์์ฑํ๋ ๊ณผ์ ์์ ์ฌ์ฉ์์ ํธ์๋ฅผ ์๊ฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ง์ด ๋ฐฐ์ธ ์ ์์์ต๋๋ค. ํนํ ์ ์ฒ ๋์ด ์ฌ์ฉ์ ์ ์ฅ์์ ๋ง์ด ๊ณ ๋ คํ๊ณ ์๊ฒฌ์ ๋ด์ค์ ๋ง์ ๋ฐฐ์์ ์ป์ ์ ์์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ผ๋จ git ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ๋ฐฐ์ธ ์ ์์์ต๋๋ค. 1ํ๊ธฐ ์ต์ข ํ๋ก์ ํธ๋ฅผ ํ๋ ๊ณผ์ ์์๋ git์ ์ฌ์ฉํ์ง๋ง ์ฌ๋ฌ ๋ช ์์ git์ ์ฌ์ฉํ๋ค๋ณด๋ ์ฌ๋ฌ ์๋ฌ๋ฅผ ๋ดค๊ณ โฆ ํ์ตํ ์ ์์์ต๋๋ค.
๋ฐฑ์๋์ ํ๋ก ํธ์๋๋ฅผ ๋๋ ์ ์งํํ ์ฒซ ํ๋ก์ ํธ์ด๋ค ๋ณด๋ ๋ฐฑ๊ณผ ํ๋ก ํธ์ ์ํต์ด ์ค์ํ๊ณ ์ํตํ๋ ๋ฐฉ์์ ๋ํด ๋ฐฐ์ธ ์ ์์๋๊ฑฐ ๊ฐ์ต๋๋ค. ํ๋ก ํธ์์ ์์ฒญํ์ ๋ ๊ทธ๊ฑฐ์ ๋ง๊ฒ ์์ ํ๊ณ , ํ๋ก ํธ์์ ์ด๋ค ์์ผ๋ก ์ฝ๋๋ฅผ ์งค์ง ์์ํ๊ณ ๋ฐฑ์ฝ๋๋ฅผ ์ง๊ณ ์๊ฒฌ์ ๋๋ด์ต๋๋ค. ๋ํ ์ด ๋ถ๋ถ์ ๋ฐฑ์์ ์ฒ๋ฆฌํ๋๊ฒ ํจ์จ์ ์ผ์ง ํ๋ก ํธ์์ ์ฒ๋ฆฌํ๋๊ฒ ํจ์จ์ ์ผ์ง ๋ง์ ๊ณ ๋ฏผ์ ๊ฑฐ์ณค๋๊ฑฐ ๊ฐ์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ ํฌ ํ์๋ค ํ๋ช ํ๋ช ๋ค ๋ฅ๋ ฅ์์ฌ์ ๋ง์ด ๋ฐฐ์ธ ์ ์์์ต๋๋ค. ๊ธด ๊ธฐ๊ฐ์ด์์ง๋ง ์ง์น์ง ์๊ณ ์ผ์ค์ผ์คํ๊ฒ ํด์ ์ฆ๊ฒ๊ฒ ํ๋ก์ ํธ ๋ง๋ฌด๋ฆฌ ํ ์ ์์์ต๋๋ค!!
๐๏ธ ์๋น์ค ๊ฐ๋ฐ์์ ๊ธฐ๋ฅ ๊ตฌํ๋ฟ๋ง ์๋๋ผ ์๋ฌ์ ์ค์์ฑ์ ๋ํด์ ์๊ฒ ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ํ์ด์ง์์ 3๊ฐ์ง ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ํ์ฌ ๋น๋ฐ๋ฒํธ๋ฅผ ์๋ชป ์ ๋ ฅํ ๊ฒฝ์ฐ, ์๋ก์ด ๋น๋ฐ๋ฒํธ๊ฐ ๊ธฐ์ค์ ์ ํฉํ์ง ์์ ๊ฒฝ์ฐ, ์๋ก์ด ๋น๋ฐ๋ฒํธ ํ์ธ์์ ์ผ์นํ์ง ์์ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด ๋ชจ๋ ๊ฒฝ์ฐ ๋ด๋ถ์ ์ผ๋ก ๋ฐ์ํ๋ ์๋ฌ๋ฅผ ์ฌ์ฉ์์๊ฒ ๋จ์ํ โ๋ค์ ์ ๋ ฅํด์ฃผ์ธ์โ๋ฆฌ๊ณ ์ฒ๋ฆฌํ ์๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์์ธํ๊ฒ ์ด๋ค ์ ๋ ฅ๊ฐ์ด ์๋ชป๋์๋์ง ๊ตฌ๋ถํ์ฌ ํ์ํด์ฃผ๋ฉด, ์ฌ์ฉ์ ๊ฒฝํ์ด ํฅ์๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ๊ฐ ์ค๋ฅ๋ณ๋ก ์๋ฌ ๋ฌธ๊ตฌ๋ฅผ ๋ค๋ฅด๊ฒ ํด์ ์ฌ์ฉ์๊ฐ ์ฝ๊ฒ ์ด๋ ํ ๋ถ๋ถ์ด ์๋ชป๋๋์ง ์ ์ ์๊ฒ ํ์์ต๋๋ค.
๐๏ธ ํ์ ์ ๋ํด ๋ค์ ํ๋ฒ ์๊ฐํด๋ณด๊ฒ ๋์์ต๋๋ค. ์ฌ์ฏ ๋ช ์ด ๋์์ ์ฝ๋๋ฅผ ์์ ํ๋ค ๋ณด๋ ๋ ผ์ํ๊ณ ๊ณต์ ๋์ด์ผ ํ ๋ถ๋ถ์ด ์๊ฐ๋ณด๋ค ๋ง์๊ณ , ์ธ์ธํ ๋ถ๋ถ๊น์ง ์๋ก ์ปค๋ฎค๋์ผ์ด์ ์ด ์ ๋์ง ์์ผ๋ฉด ์ค๋ฅ๊ฐ ๋์ ์ด๋ ค์์ด ๋ง์์ต๋๋ค. ์ํต ๋ฐฉ์๊ณผ ํ์ ๋ฐฉ์์ ์ด๋ป๊ฒ ํ๋ฉด ๋ ํจ์จ์ ์ผ๋ก ๋ฐ๊ฟ ์ ์์์ง ๊ณ ๋ฏผ์ ๋ง์ด ํ๋ ์๊ฐ์ด์์ต๋๋ค. ๋ํ ์๊ฐ ๋ถ๋ฐฐ์ ๋ํด์๋ ๋ง์ด ๋ฐฐ์ ์ต๋๋ค. ์ด๋ฐ์ ์๊ฐ ๋ฐฐ๋ถ์ ์๋ชปํด์ ์ธํ์์ ๋ ธ๋ ฅ์ ๊ณผํ๊ฒ ๋ถ์ง ์์๋ ํ๋ ์๊ฐ์ด ๋ญ๋๋ค. ๊ทธ๋์ ์ธ๋ฐ์์ ๋ง์ ๊ธฐ๋ฅ์ ๋ฃ์ง ๋ชปํด์ ์์ฌ์์ด ๋จ์ต๋๋ค.
๐๏ธ ํ๋ก์ ํธ ๊ณผ์ ์ค์์ ๊ธฐํ์ด ๊ฐ์ฅ ์ค์ํ๋ค๋ ๊ฒ์ ๋ค์ ํ๋ฒ ๊นจ๋ซ๊ฒ ๋์์ต๋๋ค. ๊ธฐํ ๋จ๊ณ์์๋ ์์ผ๋ก ํด์ผ ํ ํ๋์ ์ ๊ตฌ์ฑํ๋ค๊ณ ์๊ฐํ์ง๋ง ์ค์ ๋ก ์ฝ๋ฉ์ ํ๋ฉฐ ๊ทธ ์๋ฆฌ์์ ์๊ฒฌ์ ์๋ ดํ์ฌ ์ฝ๋์ ๋ฐ์ํ๋ ๋ฐฉ์์ด ๋ง์์ต๋๋ค. โ์๋ ๋งํผ ๋ณด์ธ๋คโ ๋ผ๋ ๋ง์ด ์ด๋ฐ ๊ณณ์ ํด๋น๋๋ค๋ ๊ฒ์ ๋๊ผ๊ณ ๊ฐ์ ๋ถ์ผ์ ํ์์ ๋ฌผ๋ก ๋ค๋ฅธ ๋ถ์ผ(๋ฐฑ์๋) ํ์๊ณผ์ ํ์ ๋ ์ค์ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. API๋ฅผ ํตํด ์ ๋ณด๋ฅผ ํ๋ก ํธ์๋์์ ์์ฒญ์ ๋ณด๋ผ ๋ ๋ฐฑ์๋ ํ์๊ณผ ์์๋ฅผ ํ๋ฉฐ ์ฝ๋ฉ ๋ฅ๋ฅ ์ด ์ฌ๋ผ๊ฐ๋ ๊ฒ์ ๋ณผ ์ ์์๊ณ ํผ์ ํ ๋ ๋ณด๋ค ์ฌ๋ฐ๊ณ ์ข์ ๊ฒฝํ์ด ๋์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๐๏ธ ๊ธฐ์กด์ 2์ธ์ด์ ํ๋ ๊ฐ๋ฐ์์ 6์ธ์ผ๋ก ๋์ด๋๋ฉด์ ๋ง์ ์ฌ๋๋ค๊ณผ ํ๋ ฅํ๊ณ ํ์ ํ๋ ๋ฐฉ๋ฒ๊ณผ ํ์ ํด ์ฌ์ฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์์ต๋๋ค. ์ ๋ง ์ค์ํ ์ํต! ํ์ํ ๊ฒ์ด ์๊ฑฐ๋ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ๋ฐ๋ก๋ฐ๋ก ๋งํด์ ํด๊ฒฐํ ์ ์๋๋ก ํด์ผ ํ๋ค๋ ์ , ๊ทธ๋ฆฌ๊ณ ์๋ก ์ด๋ ์์น์์ ์ด๋ ํ ์์ ์ ์งํํ๊ณ ์๋์ง ์ํตํ์ฌ ์ฝ๋์ ์ถฉ๋์ด ๋ฐ์ํ์ง ์๋๋ก ํด์ผ ํ๋ค๋ ์ , ์๋ก ์ผ์ ์ด ๋ง์ง ์์ ๊ฐ์ ์ฝ๋ฉ์ ํ๋ ๊ฒฝ์ฐ์ ์งํ ์ํฉ์ ๊ธฐ๋กํ๊ณ ๊ทธ ์ฌํญ์ ์๋ ค์ผ ํ๋ค๋ ์ ๋ฑ.. ํ์ ๊ณผ ํ๋ ฅ์ ๊ณผ์ ์ ์ค๋ฌด์ฒ๋ผ ์ด์ฉํด๋ณผ ์ ์์ด์ ์ข์์ต๋๋ค. (Git, Jira, Figma, VSC Live Share, Notion ๋ฑ)
๊พธ์คํ ์ข์ ์ ๋ค์ ๋ค๋ฅธ ํ๋ก์ ํธ์์๋ ์ ์ฉํ ์ ์๋๋ก ํ ๊ฒ์ด๋ฉฐ ์ด ๊ณผ์ ์ ํจ๊ป ํด์ค ํ์๋ค์ด ๋๋ฌด๋ ๊ณ ๋ง์ต๋๋ค.