์ง๋ 3์ฐจ ๋จ์๊ธฐ๊ฐ MIL ์์ฑ ๋ ์ค์ ํ 4์ฐจ ๋จ์๊ธฐ๊ฐ ๋ชฉํ๋ค๋ถํฐ ์ ๊ฒํด๋ณด์.
- 2์ฐจ ํ ํ๋ก์ ํธ ๊ธฐํ ๋ด ๊ธฐ๋ณธ ๋ฐ ๋ณด๋์ค ์๊ตฌ์ฌํญ ๊ตฌํ ์๋ฃํ๊ธฐ โ
๊ธฐ๋ณธ ์๊ตฌ์ฌํญ๋ถํฐ ๋ณด๋์ค ์๊ตฌ์ฌํญ๊น์ง ๋ฌด์ฌํ ๊ตฌํํ๋ค! ๊ฑฑ์ ๋ฐ ๊ธฐ๋ ๋ฐ์ด์๋ 2์ฐจ ํ๋ก์ ํธ์์ง๋ง ํฐ ์ด์ ์์ด ์ฑ๊ณต์ ์ผ๋ก ๋ง๋ฌด๋ฆฌํด์ ๋ฟ๋ฏํ๋ค! ๐
- ์ฒ์์ด์ ๋ง์ง๋ง์ธ ๋ฅ ๋ค์ด๋ธ ๋ฌด์ฌํ ์๋ฃํ๊ธฐ โ
๊ฐ๋ฐ๊ด๊ณ๋ก ์ด๋ ์ ๋ชฉ์ผ๋ก ๋ฐํํ๋ค. ๊ฐ๋ณ๊ฒ ๊ฒฝํ ์ผ์ ์์ํด๋ณด๋ ค๊ณ ํ ๋ฐํ์๋๋ฐ ๋ง์ ๋ถ์ด ๊ด์ฌ๊ณผ ๊ธฐ๋๋ฅผ ํด์ฃผ์ ์ ํ๋ก์ ํธ๋ก ๋ฐ์ ์์ค์๋ ์ค๋น๋ฅผ ์ด์ฌํ ํ์๋ค. ๋ฐํ ๋น์ผ ์ ๋ ์๋ ํ๋ก์ ํธ task๋ฅผ ๋ง์น๊ณ ๋ฐค์ ๋ฐํ ์ค๋น๋ฅผ ํ ๋๋ถ์ธ์ง ์ ์ง ์๊ณ ๋ฐํ๋ฅผ ๋ง์น ์ ์์๋ค. ๐
- ๊ฑด๊ฐ ์ฑ๊ธฐ์ โ
ํญ์ ๋ฐ๋ปํ๊ฒ ๋ฐฉ ์จ๋๋ฅผ ์ ์งํ๊ณ ์ ๋ ์ต๋ํ ์ฑ๊ธฐ๋ฉด์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค. ํผ๊ณคํ๋ฉด ์กฐ๊ธ์ด๋ผ๋ ์๊ณ ์ผ์ด๋์ ์ฝ๋ฉํ๋ ์์ผ๋ก ํผ๋ก๋ฅผ ์ด๊ธฐ๋ ค๊ณ ํ์ง ์์๋ค. ๋๋ถ์ 4์ฐจ ๋จ์๊ธฐ๊ฐ์๋ ํฌ๊ฒ ์ํ ์ ์์ด ๊ฑด๊ฐํ๊ฒ ํ๋ก์ ํธ๋ฅผ ๋ง๋ฌด๋ฆฌํ ์ ์์๋ค.
ํ๋ฌ ๋ฐ๊ฐ๋์ ์๊ฐ ๋์ ๊ฝ๊ฝ ์ฑ์์ 2์ฐจ ํ ํ๋ก์ ํธ๋ฅผ ๋ง๋ฌด๋ฆฌ ์ง์๋ค.
OOTD๋ฅผ ๊ณต์ ํ ์ ์๋ ํจ์
ํนํ SNS ์๋น์ค STYLED๋ฅผ ๊ฐ๋ฐํ๋ค.
๊ธฐ๋ณธ ๋ฐ ๋ณด๋์ค ์๊ตฌ์ฌํญ๊น์ง ๋ชจ๋ ๊ตฌํํ์๊ณ ์ถ๊ฐ์ ์ธ ๋์์ธ์ด๋ ์ฑ๋ฅ ์ต์ ํ๋ ์ต๋ํ ์งํํด๋ณด์๋ค.
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์๊ธด ์ด์๋ ๊ณ ์ฐฐ ๋ฐ ๋๋ ์ ์ ๊ณต์ ํด๋ณด๋ ค๊ณ ํ๋ค.
ํ๋ก์ ํธ ๊ธฐ๊ฐ์ ์ด 6์ฃผ ๋จ์ง์ด์์ง๋ง ๊ธฐํ์๋ง ๊ฑฐ์ 1์ฃผ๊ฐ ์์๋์๋ค.
์ฝ๋ ๋ฐ PR ํ
ํ๋ฆฟ๋ถํฐ ๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ ๋ฐ ๊ธฐ๋ฅ๋ณ task ์นธ๋ฐ๋ณด๋, ํผ๊ทธ๋ง ๋์์ธ๊น์ง ๊ผผ๊ผผํ๊ฒ ๊ธฐํ์ ๋จผ์ ์๋ฃํ ๋ค์ ๊ฐ๋ฐ์ ๋์
ํ๋ค.
์ฒ์์๋ ๊ธฐํ์ ๊ฐ๋จํ๊ฒ ํ๊ณ ๊ฐ๋ฐ์ ๋นจ๋ฆฌ ๋์
ํ๋ ๊ฒ์ด ๊ธฐ๊ฐ ๋ด์ ํ๋ก์ ํธ๋ฅผ ์๋ฃํ๋ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.
ํ์ง๋ง ๊ฐ์ ํ ์ธํ๋์ด ๊ธฐํ๊ณผ ๊ฐ๋ฐ ๋ฐฉํฅ์ฑ์ 5๋ช
ํ์์ ๋ชจ๋ ์ ๋๋ก ํ์
ํ๊ณ ์์ง ์๋๋ค๋ฉด ๋์ค์ ๋ ํฐ ํผ๋๊ณผ ์ด์๋ฅผ ๋ง์ดํ ์๋ ์๋ค๊ณ ๊ฒฝ๊ณ ์๊ฒฌ์ ๋ด์ฃผ์๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ธํ๋์ ์๊ฒฌ์ด ์ ์ ํ ์์๋ค. ๋ฉํ ๋๊ป์๋ ๊ธฐํ์ ์๊ฐ์ ๋ง์ด ๋ค์ธ ๊ฒ์ ๋ํด์ ์ํ ์ ํ์ด๋ผ๊ณ ํ์ จ๋ค. ์ค์ ๋ก ๊ฐ๋ฐ์ ๋์ ํ๊ธฐ ์ ์ ํ์ ๋ชจ๋๊ฐ ์๋น์ค์์ ๊ฐ๋ฐํ ๊ธฐ๋ฅ๋ค๊ณผ ๋์์ธ ๋ฐ ์ฝ๋ ์ปจ๋ฒค์ ์ ์์ ํ ์์งํ์ง ์์๋ค๋ฉด ์คํ๋ฐ๋ถ ์คํ๋ฆฐํธ์์ ๋ฐ์ํ๋ ๊ธฐ๋ฅ ๋ฐ ๋์์ธ ๊ด๋ จ ์ด์ ๋ฐ ์ถฉ๋์ํฉ์์ ํฐ ์ด๋ ค์์ ๊ฒช์์ ๊ฒ์ด๋ค.
๋
ธ์
์นธ๋ฐ๋ณด๋๋ฅผ ํตํด ์ธ๋ถ ๊ธฐ๋ฅ๋ณ๋ก task๋ฅผ ๊ธฐํ ๋จ๊ณ์์ ์ ๋๋ ๋์ ๊ฒ๋ ํฐ ๋์์ด ๋์๋ค.
๋ณดํต ๊ฐ์์ ๊ธฐ๋ฅ์ ๊ตฌํํ ๋ค PR์ ํตํด ๋จธ์งํ๋ค๋ณด๋ฉด ์ฆ์ ์ถฉ๋์ด ๋ฐ์ํ๊ธฐ ๋ง๋ จ์ด๋ค.
ํ์ง๋ง ์์ ๊ฐ์ด ์ธ๋ถ์ ์ผ๋ก task๋ฅผ ๋๋์๊ธฐ์ ๊ฐ์ ํ์ผ์ ์์ ํ๋ ์ผ์ด ์ ์ด ์ถฉ๋ ํด๊ฒฐํ ์ํฉ์ด ํ์ด์ง ์ปดํฌ๋ํธ๋ฅผ ํฉ์น ๋ ์ธ์๋ ํฌ๊ฒ ๋ฐ์ํ์ง ์์์ ์ข์๋ค.
์ด๋ฌํ ๊ฒฝํ ๋๋ถ์ ์์ผ๋ก๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ธฐ์ ์์ ๊ฐ๋ฐ์ ๊ฐ์ด ์งํํ ํ ๋ด์์ ๊ธฐํ๊ณผ ๊ฐ๋ฐ ๋ฐฉํฅ์ฑ์ ์ฌ์ฌ์๊ณ ํ์ฌ ์ ํ๊ณ ํด๋น ๋ด์ฉ์ ๋ชจ๋๊ฐ ์์งํ๊ณ ์๋ ๊ฒ์ด ์ค์ํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๋ค.
์ด์ ๊น์ง๋ ํ ํ๋ก์ ํธ๋ฅผ ์งํํด๋ณธ ๊ฒ์ ์ฒ์ ๊ฐ๋ฐ์ ๋ํด ์ ๋ฌธํ๋ฉด์ KB ๊ตญ๋ฏผ์ํ ์ฃผ๊ด ๋ฐ์ดํฐ ๋ถ์ ๊ต์ก์์์ ํ์ด๋ ํ๋ก์ ํธ๊ฐ ์ ๋ถ์๋ค.
ํ์ง๋ง ๊ทธ๊ฒ์กฐ์ฐจ ๋ฐ์ดํฐ ๋ถ์์ ์ฐ๋จนํ๋ ์ ๋์๋ค.
๋น์์๋ ๋ถ์ํ ๊ฒฐ๊ณผ๋ฅผ ์น ํ์ด์ง๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ํ์ํด์ฃผ๊ธฐ ์ํด์ python Django๋ฅผ ์ฌ์ฉํด ๊ตฌํํ๋ค. ์ด ๋ถ๋ถ๋ ํ์ ์ค ๋ฏธ๋ฆฌ ํ๋ก ํธ์๋๋ฅผ ํด๋ณด์๋ ์น๊ตฌ๊ฐ ์ ๋ดํ๊ณ ๋ ๋ณด์กฐ์๋ค.
๋ฐ๋ผ์ ์ด๋๊น์ง ์ ๋๋ก ๋ ํ ํ๋ก์ ํธ๋ฅผ ํด๋ณธ ๊ฒฝํ์ ์ ํ ์์๋ค. ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์์ํ ๊ฑด 2๋ ์ด ๋์ด๊ฐ๋ ๋ฐ ์์ง ํ์ ๊ฒฝํ์ด ๋ถ์กฑํ๋ค๋ ๊ฒ์ด ๋์๊ฒ๋ ํฐ ์น๋ช ์ ์ธ ๋จ์ ์ด์๋ค.
์ด๋ฒ ๋ฐ๋ธ์ฝ์ค 2์ฐจ ํ ํ๋ก์ ํธ ๊ธฐํ์ ๋ง์น ๋ค 1์ฃผ ์ ๋ ๊ฐ๋ฐ์ ์งํํ ๋ค์ ๋ ๋จน๋จนํ ๊ฐ์ ์ ๋๊ผ๋ค.
5๋ช
์ ํ์๊ณผ ๋ฐค๋ฎ์ผ๋ก ๊ณ ๋ฏผํ์ฌ ์๋น์ค๋ฅผ ๊ธฐํํ ๋ค์ ๊ฐ์ ๋งก์ task๋ฅผ ๊ฐ๋ฐํ๊ณ PR์ ํตํด ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ๋ฐ์ ๋จธ์งํ๋ ์ผ๋ จ์ ํ์
๊ณผ์ ๋ค์ด ํ๋๋ ํ๋ค์ง ์๊ณ ์คํ๋ ค ์ฌ๋ฏธ๋ฅผ ๋๋ผ๊ณ ๋ญ์ง ๋ชจ๋ฅผ ํฌ์ด์ ๋๊ผ๊ธฐ ๋๋ฌธ์ด๋ค.
์ค์ฃฝํ์ผ๋ฉด ๊ทธ๋ ์ด๋ ๊ฒ ํ ์ฌ๋์ ๊ธ์ ๋จ๊ฒผ์๋ค. (์ง์ง ์ง์ฌ์ด์๋ค...)
ํ ํ๋ก์ ํธ๋ฅผ ๋ง์น ์ง๊ธ์ ์ด์ ๋ ํ์ ์ ๋ํ ๋ง์ฐํ ๊ณตํฌ์ ๋ถ๋ด๊ฐ์ ๋ง๋ํ ์ฌ๋ผ์ก๋ค. ๊ทธ๋ฆฌ๊ณ ๋น๋นํ ๋๋ ํ๋ชซ ๊ธฐ์ฌํ ํ ํ๋ก์ ํธ ๊ฒฝํ๊ณผ ํฌํธํด๋ฆฌ์ค๊ฐ ์๊ฒผ๋ค๋ ๊ฒ์ ํฐ ์์ ๊ฐ์ ์ป์๋ค.
์ ์ฌ์ง์ ๋ด๊ฐ ๋ง๋ค์๋ ๊ณต์ฉ ์ปดํฌ๋ํธ ์ค ํ๋์ธ Modal ์ปดํฌ๋ํธ์ด๋ค.
์ฒ์ Modal์ ๊ตฌํํ๊ณ ๋ ํ ๋ ์๊ฐํ๋ค.
์ด ์ ๋๋ฉด ์ ๊ตฌํํ๊ฒ ์ง?! ๋ชจ๋ ๊ฒฝ์ฐ์ ๋ค๋ฅธ ํ์๋ค๋ ์ ์ฌ์ฉํ ์ ์๋ ๋ฉ์ง Modal ์ปดํฌ๋ํธ๊ตฐ!
์๋๊ฝ๊ฝ(์๊ฒ์ ๊ฒฝ์๋ ์ง์ฃผ ์ง๋ฐฉ ๋ฐฉ์ธ)? ์ด๋ฆผ๋ ์์๋ค.
Modal ์ปดํฌ๋ํธ์ ๋ํด์ ํฐ ์ด์๊ฐ ๋ ๊ฐ์ง ์ ๋ ๋ฐ์ํ์๋ค.
์ด์ ๊ฐ์ ์๋ฌ ๋ฐ ์ด์๋ฅผ ํ์๋ค์ด ์ฌ์ฉํ๋ฉด์ ๋ฐ๋ก ๊ณต์ ํด์ฃผ์๊ณ ์ด๋ฅผ ๋ฐ๋ก ์์ ํด์ ์ฌ์์ PR๋ก ํด๊ฒฐ์ ์๋ฃํ๋ค.
์๋ฒฝํ๋ค๊ณ ์ฐฉ๊ฐํ๋ Modal ์ปดํฌ๋ํธ๊ฐ ์ด๋ฌํ ๊ฒฐ์ ์ ์ธ ์ด์๋ฅผ ๊ฐ์ง๊ณ ์์๋ค๋ ์ฌ์ค์ ๋ ํ ๋ฒ ํฌ๊ฒ ๊นจ๋ฌ์๋ค.
๋ชจ๋๊ฐ ์ฌ์ฉํ ์ ์๋ ๊ณต์ฉ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค ๋๋ props, ์ด๋ฒคํธ ๋์, ๋์์ธ ๋ฑ ์๊ฐํ ์ ์๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ณ ๋ คํ๋ ๊ฒ์ด ์ค์ํ๋ค.
๊ทธ๋์ ๋์ฒ๋ผ ์ผ๋จ ์๋ฌด๋ฐ ๊ณํ ์์ด ๊ตฌํํ๋ค ๋ณด๋ฉด ๋ค๋ฅธ ์ฌ๋์ด ์ฌ์ฉํด๋ณด๊ณ ์์ผ ์ด์๋ฅผ ๋ฐ๊ฒฌํ๊ณ ์ด๋ฅผ ๋ ๊ณ ์น๋ ๋ถํ์ํ ์์ task๊ฐ ๋ฐ์ํ๋ค.
๋ฐ๋ผ์ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํ๊ณ ์ด๋ฅผ ๋ค๋ฅธ ์ฌ๋์ด ์ฌ์ฉํ๋๋ผ๋ ์ต์ ์ ์ ์ฌ์ฉํ ์ ์๊ฑฐ๋ ์ถ๊ฐ์ ์ธ props ๋ฐ style์ ๋ถ์ฌํ ์ ์๋๋ก ์๋น์กฐ์น๊ฐ ๊ผญ ํ์ํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๋ค.
ํญ์ ์ฝ๋๋ฅผ ์ง๊ธฐ ์ ์ ๊ตฌํ์ ๋ํด์ ์ถ์์ ์ผ๋ก ์๊ฐํ์. ๊ทธ๋ฆฌ๊ณ ๋ค์ํ ์ฃ์ง ์ผ์ด์ค๋ฅผ ๊ณ ๋ คํ์.
์ด๋ฒ ํ๋ก์ ํธ์์ ์ฒ์ ์ ํ๊ฑฐ๋ ์๊ฒ ์๊ณ ์์์ง๋ง, ๋ค์ ์ ๋๋ก ๊ณต๋ถํ๋ฉด์ ์ฌ์ฉํ ๊ธฐ์ ์คํ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ๋ค.
- React : ๋ฆฌ์กํธ ๋ด ๊ธฐ๋ณธ ํ ๋ฐ TS๋ก React ์ฌ์ฉ
- TypeScript : props, ์ด๋ฒคํธ, Promise ํ์ ๋ฐ ์ธํฐํ์ด์ค
- React Query(Tanstack Query) : ๋น๋๊ธฐ api ํต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
useQuery, useMutation, useInfiniteQuery(๋ฌดํ์คํฌ๋กค)- Zustand : ์ ์ญ ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- axios: ๋น๋๊ธฐ ํต์
- Material-UI : ๋คํฌ๋ชจ๋ ๋ฐ ์ ์ญ ์คํ์ผ ๊ด๋ฆฌ
useTheme, ThemeProvider- styled-components : CSS in JS, ์ปดํฌ๋ํธ๋ณ ์คํ์ผ ๋ถ๊ธฐ
์ฌ์ฉํ๋ ๊ฑฐ์ ๋ชจ๋ ๊ธฐ์ ์คํ์ ๋ค์ ๊ณต๋ถํ๋ฉด์ ๊ฐ๋ฐ์ ์งํํ๋ค๊ณ ๋งํด๋ ๋ฌด๋ฐฉํ ๊ฑฐ ๊ฐ๋ค.
๊ทธ๋ด ์๋ฐ์ ์์๋ ๊ฒ ๋ฉ์๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ฒด ๋ฌธ๋ฒ ๋ฐ ๋ก์ง์ ์ ํํ๊ฒ ์ดํดํ์ง ์์ ์ฑ ์ฌ์ฉํ๊ฒ ๋๋ฉด ์๋ง์ ์๋ฌ๋ฅผ ๋ง๋๊ฒ ๋์๊ธฐ ๋๋ฌธ์ด๋ค.
์ค๋ น ๋น์ฅ์๋ ์๋ฌ๊ฐ ์์๋ค๊ณ ํ๋๋ผ๊ณ ์ดํ ๋ค๋ฅธ ๊ธฐ๋ฅ์ด๋ ํ์ด์ง๋ฅผ ์ฐ๊ฒฐํ๊ฑฐ๋ ๊ฐ๋ฐ ํ๊ฒฝ ๋ฐ ๋ฐฐํฌ์์ ์๋ฌ๊ฐ ๋๋ ๊ฒฐ์ ์ ์ํ์ด ๋์๋ค.
๋ฐ๋ผ์ ๊ณต์ ๋ฌธ์์ ํด๋น ๊ธฐ์ ์คํ์ ๋ํด ์ ๋ฆฌํ ์๋ง์ ๊ธฐ์ ๋ธ๋ก๊ทธ๋ค์ ๋ฌ๊ณ ์ด์๋ ๊ฑฐ ๊ฐ๋ค. ์ต์ฐ์ ์ ์ผ๋ก ๊ณต์ ๋ฌธ์์์ ๋ด์ฉ์ ์ฐพ์๋ณด๊ณ ์ดํดํด๋ณด๋ ค๊ณ ๋ ธ๋ ฅํ์ง๋ง axios๋ react query ๊ฐ์ ๊ฒฝ์ฐ๋ ๊ด๋ จ ๋ด์ฉ์ด ๋๋ฌด ๊ฐ๊ฒฐํ๊ฒ ๋์ ์์ด์ ์ดํด๊ฐ ๋์ง ์์๋ค. ๊ทธ๋ด๋๋ง๋ค ๊ฐ์ฅ ์ต์ ์ผ์์ ์ฌ๋ผ์จ ๊ธฐ์ ๋ธ๋ก๊ทธ ๋ด์ฉ์ ์ฐธ๊ณ ํ์ฌ ์ตํ๋๊ฐ๋ค.
๊ทธ๋์ ์ค์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ์๊ฐ๋ณด๋ค ๊ตฌํํ๊ธฐ ์ํด ์ฌ์ฉํด์ผ ํ๋ ๊ธฐ์ ์คํ์ ๊ณต๋ถํ๋ ๋ฐ ๋ ๋ง์ ์๊ฐ์ ํ ์ ํ๋ค. ๋๋ถ์ ์ ๊ธฐ์ ์คํ์ ๋ํ ๋ฌธ๋ฒ ๋ฐ ํ๋ผ๋ฏธํฐ, ์ต์ ์ฌ์ฉ๋ฒ์ ๋ํด์ ๋ค๋ฅธ ํ์๋ค์๊ฒ ์๋ ค์ค ์ ์์ ์ ๋๋ก ๋๋ฆ ์ ๋ฌธ๊ฐ๊ฐ ๋์๋ค.
์์ผ๋ก ๋ ๋ง์ ์๋ก์ด ๊ธฐ์ ์คํ ๋ฐ ๊ธฐ์กด ๊ธฐ์ ์คํ์ ์ ๋ฐ์ดํธ๋ฅผ ๋ง๋๊ฒ ๋๊ฒ ์ง๋ง ์ด์ ๋ํด ๊ณต์ ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ณต๋ถํด๋๊ฐ ์ ์๋ ๊ทผ์ก์ ๊ธฐ๋ฅผ ์ ์์๋ค.
1์ฐจ ํ์ ์ด์ด 2์ฐจ ํ์์๋ ํ์ฅ์ ๋งก๊ฒ ๋์๋ค.
1์ฐจ ํ์์๋ ๋ฐ๋ก ํ ํ๋ก์ ํธ๊ฐ ์์๊ธฐ ๋๋ฌธ์ ํฌ๊ฒ ๋ถ๋ด์ด ๋์ง ์์๋ค.
ํ์ง๋ง 2์ฐจ ํ์์๋ ํ ํ๋ก์ ํธ๊ฐ ์์๊ธฐ์ ์ฒ์์๋ ๋ญ๊ฐ ๋๋ ค์ ๋ค.
ํ ํ๋ก์ ํธ๋ ํ์ ๋ชจ๋๊ฐ ๊ฐ์์ ์ญํ ์ ์ ์ํํ๊ณ ํ์ํฌ๊ฐ ์ค์ํ๋ค.
๋ ๊ฐ๋ฐ ์ค๋ ฅ ์์ฒด๊ฐ ์๋ฑํ์ง ์๋ค๊ณ ์ค์ค๋ก ์๊ฐํ๊ธฐ์ ์ด ํ์ํฌ๋ฅผ ์ด๋ป๊ฒ ์ ๋ง๋ค์ด์ค ์ ์์๊น ๊ณ ๋ฏผ์ ์์ฃผ ๋ง์ด ํ๋ ๊ฒ ๊ฐ๋ค.
๋ด๊ฐ ํ์ฅ์ผ๋ก์ ๋ ธ๋ ฅํ ๋ถ๋ถ์ ๋ค์๊ณผ ๊ฐ๋ค.
์ข์ ํ์ํฌ๋ฅผ ์ํด์๋ ์๋ก์ ๋ํด ๊ฐ๋ฐ์ ์ธ ๋ถ๋ถ๊ณผ ๊ทธ ์ธ์ ์ ๋ณด์ ๋ํด์๋ ์ ์๊ณ ์น๋ฐ๊ฐ์ด ๊ฐ์ฅ ์ค์ํ๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ด ๋ถ๋ถ์ ์คํ๋ผ์ธ ์ปคํผ์ฑ๊ณผ ์ํํธ ์คํฌ ๋ง์คํฐ ์ธํฌ ๋ฉํ ๋์ ๋์์ผ๋ก ๊ธ์๋๋ก ํด๊ฒฐ๋์๋ค. (๋ฐํด๋ฒ๋ ํฌ์ปค ์บ๋ฆฌ)
ํ๋ก์ ํธ ์งํ ์์ ํ์ด ์ ์ฒด์ ์ธ ํ๋ฆ์ ์์ง ์๋๋ก ์คํฌ๋ผ๊ณผ ํ์์์ Todo List์ ๊ฐ๋ฐ ์ผ์ ์ ๋์์์ด ๋ฆฌ๋ง์ธ๋ํ๋ค. ๋๋ถ์ ๋๋ ์์ง ์๊ณ ํ๋ก์ ํธ ์ผ์ ์ ์งํํ ์ ์์๋ค.
๊ธฐํํ ๋ ๊ฐ์์ ์๊ฐ๊ณผ ๊ฒฌํด์ ๋ํ ๊ณต์ ๊ฐ ํ์์๊ธฐ์ ํ๋ช ํ๋ช ์๊ฒฌ์ ๋ฌผ์ด๋ณด๋ฉด์ ์๋ก์ ์๊ฒฌ์ ์ ํ์ ํ ์ ์๋๋ก ํ์๋ค. ๋์ค์๋ ๋ด๊ฐ ๊ตณ์ด ๋ ๋ คํ์ง ์์๋ ์ ๊ทน์ ์ผ๋ก ๋ณํ ํ์๋ค์ ๋ณด๋ฉด์ ๋ฟ๋ฏํ๋ค.
๋๋ ์ ์๊ณ ์์๋ ๊ฑด ์๋์ง๋ง, ํ์๋ค์ ๊ฐ๋ฐ์๋ง ์ง์คํ ์ ์๋๋ก ๊ฐ์ข ๊ฐ๋ฐ์ ๋์๋ ๋งํ ๊ธฐ๋ฅ์ด๋ ๋ฐฐํฌ ๋ฐ ๊นํ๋ธ ๋ ํฌ ๊ด๋ฆฌ, ๋ฐํ ์์ ํธ์ง๊ณผ ๊ฐ์ ๋ถ์์ ์ธ ์ ๋ฌด๋ ๋ด๊ฐ ๋งก์์ ํ๋ค. ๋๋ถ์ ๋งค์ฐ ํธํ๋ค๋ ํ์๋ค์ ํผ๋๋ฐฑ์ ๋ฃ๊ณ ์ ๋ง ๋ณด๋์ฐผ๋ค.
์ด์ธ์๋ ํ์๋ค์ ์ง๋ฌธ์ ์ ๊ทน ์ฐธ์ฌํด์ ๊ฐ์ด ํด๊ฒฐํ๋ ค๊ณ ํ๊ณ ๊นํ๋ธ๋ ๊ฐ๋ฐ ๋์ค ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉด ๋จผ์ ๊ฐ์ด ํด๊ฒฐํ๊ณ ๋์ด๊ฐ๋ ค๊ณ ํ๋๋ ์ด๋์๊ฐ ๋๋ ๊นํ๋ธ๋ฅผ ์ ๋ค๋ฃฐ ์ ์๊ฒ ๋์๊ณ ํ๋ก์ ํธ์ ์ ์ฒด์ ์ธ ํ๋ฆ์ ํ์ ํ๋ ๋ฐ ๋์์ด ๋์๋ค.
ํ๋ ๋งํผ ํ์ฅ์ ๋งก๊ธธ ์ํ๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋๊ตฌ๋ณด๋ค ์ด์ฌํ ํ์๋ค ๋ชจ๋๊ฐ ๊ฐ์์ ์ญ๋์ ์ต๋ํ ๋ฝ๋ผ ์ ์๋๋ก ๋์์ฃผ๋ ค๊ณ ์ ์ผ๋ค. ํ๋ก์ ํธ๊ฐ ๋ง๋ฌด๋ฆฌ๋๊ณ ๋์๊ฒ ๊ณ ์ํ๋ค๊ณ ๋งํด์ฃผ๋ ํ์๋ค์ ๋ง์ ์ ๋ง ๋ญํดํ๋ค. ๊ณ ๋ง์์ ์ธํฌํ...
๋ ๋งก์ task์ ์งํํ ๋ ์ผ๋จ ๊ธฐ๋ฅ์ด ๊ตฌํ๋๋ ๊ฒ์ ์ต์ฐ์ ์ ์ผ๋ก ๋ชฉํํ์ฌ ์ฝ๋๋ฅผ ์งฐ๋ค. ๊ทธ๋ ๊ฒ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ์ด๋ ์ ๋ ๊นจ๋ํ๊ฒ ์ฃผ์๊ณผ ์ฝ๋๋ฅผ ์์ฑํ๋ค๊ณ ์๊ฐํ๊ณ PR์ ๋ฃ์์ผ๋ ๋ค๋ฅธ ํ์๋ค์ ์ฝ๋๋ฅผ ๋ณด๋ ํ์ฐธ ๋ถ์กฑํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๋ค.
๋ด๊ฐ ์์ฑํ ๋ฉ์ธํ์ด์ง์ ์ฝ๋๋ ๋ฌด๋ ค 300์ค์ด์๋ค.
ํ์ง๋ง ์น๋ฏผ๋์ ์ ์ ํ์ด์ง๋ ํ์ฃผ๋์ DM ํ์ด์ง๋ 100์ค ์ด๋ด๋ก ๋๋ฌ๋ค.
์ด๊ฑธ ๋ณด๊ณ ๋ ์ ์ง ์๊ฒ ์ถฉ๊ฒฉ์ ๋ฐ์๋ค.
๋ฌผ๋ก ๋ค์ํ ๊ธฐ๋ฅ๋ค์ด ํจ์ถ๋ ๋ฉ์ธ ํ์ด์ง์ด๊ธฐ ๋๋ฌธ์ ์ฝ๋๊ฐ ์๋์ ์ผ๋ก ๊ธธ์ด์ง ์ ์๋ค๊ณ ์๊ฐํ ์๋ ์์ง๋ง ๋ ์์งํ ๋งํด ์ก๋คํ ๋ก์ง์ด๋ ํจ์๋ค styled ์ปดํฌ๋ํธ ์์๋ค์กฐ์ฐจ ๋ถ๊ธฐ ๋ฐ ์ ๋ฆฌ๋์ด ์์ง ์์ ๊ฒ์ด ์ฌ์ค์ด์๋ค.
๊ธฐ๋ฅ ๊ตฌํ์ ์ง์คํ ํ๋ ์์์ง๋ง, ์ฒ์๋ถํฐ ์ค๊ณํ ๋ ๋น์ทํ ๊ธฐ๋ฅ๋ค์ด๋ ์ญํ ์ ๋ฐ๋ผ ์ปดํฌ๋ํธ๋ ํจ์๋ค์ ๋ถ๋ฆฌํ์ฌ ๋ค๋ฅธ ๋๋ ํ ๋ฆฌ๋ก ๋นผ์ import ํ ์ ์๋๋ก ํ๋ ๊ฒ์ด ์ฝ๋๋ฅผ ์ฝ๋ ์ ์ฅ์์๋ ํธํ ๊ฒ์ด ์ ์ค์ด๋ค.
๋ฆฌํฉํ ๋ง์ ์ถํ ์งํํ๋ฉด์ ์ฝ๋๋ฅผ ๊ฐ๊ฒฐํ๊ฒ ๋ณํ์ํค๋ฉด ๋๊ฒ ์ง๋ง, ๊ทธ ์ด์ ์ ์ฒซ ๊ตฌํ ์์ ์กฐ๊ธ ๋ ์๊ฐ์ ๊น๊ฒ ํ๊ณ ์ฝ๋๋ฅผ ์ง๋ ๊ฒ์ด ์ค์ํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๋ค.
๊ธํ ๋ด ์ฑ๊ฒฉ๋ ํ๋ชซํ๋ ๊ฑฐ ๊ฐ๋ค. ์ผ๋จ ํ๋ํ๊ณ ๋ณด๋ ์คํ์ผ์ด๋ผ ์ด ์ฑ๊ฒฉ์ด ๊ณ ์ค๋ํ ์ฝ๋์๋ ์ ํด์ง๋ ๊ฒ ๊ฐ๋ค.
ํ์ง๋ง ์ด๊ฒ์ ๊ฒฐ์ฝ ์ข์ ๊ฐ๋ฐ์์ ์์ธ๋ ์ต๊ด์ ์๋ ๊ฑฐ ๊ฐ๋ค๊ณ ์ค์ค๋ก ์๊ฐ์ด ๋ค์๋ค. ์์ผ๋ก๋ ํญ์ ์ฝ๋๋ฅผ ์ง๊ธฐ ์ ์ ์ถ์ํ์ ๊ตฌ์์ ๋ํด ๊น๊ฒ ์๊ฐ์ ํด๋ณด๋ ์ต๊ด์ ๊ธธ๋ฌ์ผ๊ฒ ๋ค.
์ด๋ฒ ํ๋ก์ ํธ์์ ๋ด๊ฐ ์ํํ task๋ฅผ ์ ๋ฆฌํ์๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
useInfiniteQuery
๋ฅผ ํตํด ๋ฌดํ์คํฌ๋กค์ ๊ตฌํํ๊ณ zustand persist
๋ก ์นดํ
๊ณ ๋ฆฌ ์ฑ๋ ์ ํ ์ํ๋ฅผ ์ธ์
์คํ ๋ฆฌ์ง๋ก ์๋ก๊ณ ์นจ ๋ฐ ์ฐฝ์ ์ด๋ํด๋ ์ ์ง๋๋๋ก ํ๋ค.
์ฐฝ์ด ์์์ง๋ฉด ์ผ์ชฝ ๋ฐ ์ค๋ฅธ์ชฝ ๋ค๋น๊ฒ์ด์
์ด ํธ๋์ง์
์ ํตํด ์ฌ๋ผ์ง๊ณ ๋ชจ๋ฐ์ผ ๋ฐ ํ๋ธ๋ฆฟ ๋์์ธ์ ๊ณ ๋ คํ๋ค.
๋ฉ์ธ ํ์ด์ง ๋ฐ ํฌ์คํธ ์์ธ ํ์ด์ง ์ข์์, ํ๋ก์ฐ, ๋๊ธ ์ค์๊ฐ api ์ฐ๋
์ค์ฒฉ ๋ผ์ฐํ
์ ํตํด ๋ฐฐ๊ฒฝ์ ์ด์ ํ์ด์ง๊ฐ ์๋๋ก ๊ตฌํ
๋ฐ์ํ ๋์์ธ
์ด์ธ์๋
์ด๋ ๊ฒ ์ ๊ณ ๋ณด๋ ๊ทธ๋๋ ๋ถ๋๋ฝ์ง ์๊ฒ ๊ธฐ์ฌํ ๊ฒ ๊ฐ์ ๋คํ์ด๋ค. ๋ด๊ฐ ๋๋ผ๊ธฐ์๋ ์ธํฌํ์์ ๋ด๊ฐ ๊ฐ์ฅ ๊ฐ๋ฐ ์ญ๋์ด ๋ถ์กฑํ ๊ฒ ๊ฐ๋ค. ๋ค๋ค ๋๋ฌด ์ฝ๋๋ฅผ ๊นจ๋ํ๊ณ ๋๋(?) ์๊ฒ ๊ตฌํํ๋ค.
๊ทธ๋์ PR ์ฝ๋ ๋ฆฌ๋ทฐ๋ ๊ฐ๋ฐ ๋ฐฉํฅ์ฑ๊ณผ ์ง๋ฌธ์ ๊ณต์ ํ๊ณ ์๋
ผํ ๋๋ง๋ค ํญ์ ๋ง์ ๊ฒ์ ๋ฐฐ์ฐ๊ณ ๋ ๋ฐฐ์ ๋ค.
๋์์ ๋ด๊ฐ ์กฐ๊ธ ๋จผ์ ์๊ณ ์์๋ vscode ๋ด git ์ฌ์ฉ๋ฒ๊ณผ ๋งก์ task๋ฅผ ์งํํ๋ฉด์ ๊ณต๋ถํ react-query์ zustand ์ฌ์ฉ๋ฒ์ ๋ํด์๋ ํ์๋ค์๊ฒ ์ฝ๊ฒ ์๋ ค์ฃผ๋ ค๊ณ ๋
ธ๋ ฅํ๋ค.
์ด๋ฒ ํ ํ๋ก์ ํธ๋ฅผ ํตํด ์ป์ ๊ฒ์ ๊ฐ๋ฐ ์ญ๋๋ฟ๋ง ์๋๋ผ ์๋ก์ ์ง์์ ๊ณต์ ํ๊ณ ๊ฐ์ด ๊ณต๋ถํด๋๊ฐ ์ ์๋ ์ข์ ๋๋ฃ๋ฅผ ์ป์๋ค.
ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ๊ฐ์ ํ ํ๋ก์ ํธ ๋ฐํ ์์ํ๊ฐ ์์๋ค.
๊ฐ์ api์ ๊ฐ์ ์๊ตฌ์ฌํญ์ ๊ฐ์ง๊ณ ์์ํ์ง๋ง ์ ๋ง ๋ค์ํ ์ฃผ์ ์ ์๋น์ค๊ฐ ์์๋ค.
์ด๋ค ํ์ ๋ก๊ทธ์ธ ์ ์ํธ์ ๋ํ ๋ณด์ ์์ ์ ํ๋ก ํธ์๋์์ ๊ตฌํํ ํ๋ ์์๊ณ ์ฌ๋ ์ฑ๋์ ์๋ฆผ์ด ์ค๋๋ก ์ฐ๊ฒฐํ ํ, ์ง๋ api๋ฅผ ์ฐ๊ฒฐํด์ ์ฌ์ฉ์์ ์์น๊ฐ ์ฐ๋๋๋๋ก ํ ํ๋ ์์๋ค.
์ด๋ฐ ์ ์ ๋ณด๋ฉด์ ์ฐ๋ฆฌ ํ์ ๋๋ฌด ๊ธฐ๋ฅ ๊ตฌํ์๋ง ์น์คํ ๊ฒฝํฅ์ด ์์ง ์๋ค๋ ์ ์ ๋๊ผ๋ค.
๋ฌผ๋ก ๋ชจ๋ ํ์ด ๊ธฐ๋ฅ ๊ตฌํ์ ์์ฑํ ๊ฒ์ ์๋๊ธฐ์ ๊ธฐ๋ฅ ๊ตฌํ์ด ๋ฌธ์ ์์ด ๊น๋ํ๊ฒ ๊ตฌํ๋๋ค๋ ๊ฒ์ ๋ถ๋ช ํ ์ํ ์ ์ด๋ค.
ํ์ง๋ง ๋ฉํ ๋๊ป์๋ ์ง์ ํ ๋ถ๋ถ์ฒ๋ผ ์ด๋ ์ ๋ ๋น์ฆ๋์ค ๋ชจ๋ธ๊ณผ ์ฐ๊ด์ ์ง์ด๋ณด๊ฑฐ๋ ํน์์๊ณ ๋ช ํํ ์ฌ์ฉ์๋ฅผ ๋์์ผ๋ก ์ฃผ์ ๋ฅผ ์ ์ ํ์ผ๋ฉด ์ด๋ ์๊น๋ผ๋ ์์ฌ์์ด ๋จ์๋ค.
๊ทธ๋์ ์ด๋ฒ 2์ฐจ ํํ๋ก์ ํธ๋ react ts ๊ธฐ๋ฐ์ ๋ค์ํ ๊ธฐ์ ์คํ๋ค์ ์ฌ์ฉํ ๊ธฐ๋ฅ ๊ตฌํ์ ์ฐ์ตํ๊ณ ํ์ ์ ๋ํด ๊ฒฝํ์ ํ๋ค๊ณ ์๊ฐํ๊ธฐ๋ก ํ๋ค.
4์ฐจ ๋จ์๊ธฐ๊ฐ์ ์์ 3์ฐจ ํ์ด๋ ํ๋ก์ ํธ์์๋ ๋ฐฑ์๋ ๋ฐ๋ธ์ฝ์ค ํ์๋ค๋ ๊ฐ์ด ํ์ ํ ์ ์์ผ๋ฏ๋ก ์ข ๋ ์๋น์ค ์ฃผ์ ์ ํ๊ฒ ์ฌ์ฉ์์ ๋ํด์ ๊น์ ๊ณ ๋ฏผ์ ํ์ฌ์ ์ ๋ง ์ค์ง์ ์ธ ์๋น์ค ๋ฐฐํฌ๋ ๊ฐ๋ฅํ ์ ๋๋ก ๊ตฌํํด๋ณด๊ณ ์ถ๋ค.
์ฐ๋ฆฌ ํ์ ๋ ธ์ ๋ฐ ์ฌ๋์์ task ์ผ์ ์ ๊ด๋ฆฌํ๋ค. ๋ ธ์ ๋ด ์นธ๋ฐ๋ณด๋์ ์ฌ๋์์ ๋ง์ ์ง๋ฌธ๊ณผ ์ด์ ๊ณต์ ๋ฅผ ํตํด ํ๋ก์ ํธ ์ค ๋ฐ์ํ ๋ฌธ์ ๋ค์ ํด๊ฒฐํ๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ๋ฐ ์์ด์ ํฐ ๋ถํธํจ์ ์์๋ค.
ํ์ง๋ง ๋ค๋ฅธ ํ ์ค์์ ๊นํ๋ธ ๋ด issue, actions, project ํญ์ ๊ธฐ๋ฅ๋ค์ ์ ์ฌ์ฉํด ํ๋ก์ ํธ ์งํ task๋ฅผ ์ ์ ๋ฆฌ๋์ด ์๋ ๊ฒ์ ๋ณด์๋ค.
์ด์ฐจํผ ์ฝ๋ ๋ฒ์ ๊ด๋ฆฌ๋ ๊นํ๋ธ๋ก ํ๋๋ฐ ํ๋ก์ ํธ task ๊ด๋ฆฌ๋ ์ผ์ํํ์ฌ ๊นํ๋ธ ๋ด์์ ์ฒ๋ฆฌํ ์ ์๋ค๋ฉด ํจ๊ป ์ฌ์ฉํด๋ณด๋ ๊ฒ๋ ์ข์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
๋ฐ๋ผ์ 3์ฐจ ํ๋ก์ ํธ์์๋ ๊นํ๋ธ ๋ด task ๊ด๋ฆฌ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ๋ ๊ฒ์ ๋ํด ์๊ฒฌ์ ๋ด ๋ณผ ์์ ์ด๋ค. ๋์ ํ๋ก์ ํธ ์์ ์ ์ฌ์ฉ๋ฒ์ ๊ณต์ ๋ฌธ์๋ฅผ ํตํด ๊ณต๋ถํด์ผ๊ฒ ์ง...
๋ ๊ธฐ๋ฅ ๊ตฌํ์ ์ฐ์ ํ์ฌ task๋ฅผ ์งํํ๋ค ๋ณด๋ ๋ถํ์ํ ๋คํธ์ํฌ ํธ์ถ ๋ฐ ๋๋ฐ์ด์ฑ, ์ฐ๋กํ๋ง์ด ์ ์ฉ๋์ง ์์ ์ฌ์ํ ๊ธฐ๋ฅ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
์ฒ์ ์ค๊ณํ ๋๋ถํฐ ์ด๋ฐ ๋ถ๋ถ์ ๊ณ ๋ คํ๋ค๋ฉด ์ข์์ ํ ๋ฐ ์์ง ๊ธฐ๋ฅ ๊ตฌํํ๋ ๊ฒ์ ๊ธ๊ธํ๋ค ๋ณด๋ ๋ฏธ์ฒ ์ ๊ฒํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ๋ค.
3์ฐจ ํ๋ก์ ํธ ๋๋ ์ข ๋ ์ฑ๋ฅ์ด๋ ๋คํธ์ํฌ ์ต์ ํ์ ๋ํด์ ๋ฏธ๋ฆฌ ์๊ฐํด๋ณด์์ผ๊ฒ ๋ค. ๊ทธ๋ฆฌ๊ณ 2์ฐจ ํ ํ๋ก์ ํธ์์ ๋ด๊ฐ ๊ตฌํํ ๋ถ๋ถ์์ ์ต์ ํํ ์ ์๋ ๋ถ๋ถ๋ค์ ๋ํด์ ๋ฆฌํฉํ ๋ง์ ์งํํ ์์ ์ด๋ค.
ํด์ผ์ง ๋ง๋ก๋ง ์ฝ์ํ์๋ ๋ฅ๋ค์ด๋ธ ๋ฐํ๋ฅผ 3์ฐจ ๋จ์๊ธฐ๊ฐ์ ์งํํ๋ค. (๋ง์ฐจ ํ์น ์๋ฃ)
๊ฐ๋ฐ ๊ธฐ์ ์คํ์ ๋ํ ๊น์ ์ดํด๊ฐ ์์ง ๋ถ์กฑํ๊ธฐ์ ๋ด๊ฐ ๊ทธ๋๋ ๋ญ๊ฐ ๋ง์ด ๊ฒฝํํ๊ณ ์ ๋ฌํ ์ ์๋ ๊ฒ์ด ๋ฌด์์ผ๊น ๊ณ ๋ฏผํ๋ค.
๊ทธ๋ ๊ฒ ์ ํ ์ฃผ์ ๊ฐ ๋ฐ๋ก ๊ฐ๋ฐ๊ด๊ณ๋ก .
๊ฐ๋ฐ์๋ก์ ํ์
ํ ๋ ๋ค์ํ ์ฌ๋๋ค๊ณผ ๋ํ ๋ฐ ์๊ฒฌ ์กฐ์จ์ด ํ์ํ๋ฐ ์ด์ ๋ํด์ ์ด๋ ค์ํ๊ณ ์ ๋ชปํ๋ ์ฌ๋๋ค์ด ๋ง๋ค๊ณ ์๊ฐํ๋ค.
2์ฐจ ํ ํ๋ก์ ํธ ๊ธฐ๊ฐ์ด๊ธฐ๋ ํ๊ณ ๋๋ ๋ค์ํ ์ฌ๋๋ค์ ๋ง๋๋ณด๋ฉด์ ์ป์ ๋๋ฆ์ ์ปค๋ฎค๋์ผ์ด์ ๊ฒฝํ๊ณผ ๊ฐ๋ช ๊น๊ฒ ์ฝ์ ๋ฐ์ผ ์นด๋ค๊ธฐ์ ์ธ๊ฐ๊ด๊ณ๋ก ์ฑ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ๋ฐํ๋ฅผ ์งํํ๋ฉด ์ข์ ๊ฑฐ ๊ฐ์์ ์์ ๊ฐ์ ๋ด์ฉ์ผ๋ก ๋ฐํ๋ฅผ ์งํํ๋ค.
๋ฐํ ์ค๋น๋ฅผ ํ ์๊ฐ๋ ๋ง์ด ์์์ง๋ง ๊ทธ๋๋ ์ด์ฌํ ์ค๋นํด์ ๋๋ฆ ๋ฌธ์ ์์ด ๋ฐํ๋ฅผ ๋ง์ณค๋ค.
๋ฐํ ์ ์๋ ์ ์ง ์์ ๋ถ๋ค์ด ๋ด ๋ฐํ ์ฃผ์ ์ ๋ํด์ ๋ง์ ๊ธฐ๋์ ์์ํด์ฃผ์
จ๊ณ ๋ฐํ ํ์๋ ๋ด์ฉ์ด ์ ๋ง ์ข์๋ค๊ณ ํ์ ๋จ๊ฒจ์ฃผ์
์ ์ ๋ง ํ๊ธฐ ์ํ๋ค๋ ๋ฟ๋ฏํจ๊ณผ ์์ ๊ฐ์ ์ป์๋ค.
๋ฐ๋ธ์ฝ์ค๊ฐ ๋๋ ๋ค์ ๊ฐ๋ฐ์ ์ปค๋ฆฌ์ด๋ฅผ ๋ฐ์๋๊ฐ๋ฉด์ ๋ด๊ฐ ์ ์๊ณ ์๋ ๊ฐ๋ฐ ์ง์ ๋ฐ ๊ฒฝํ๋ค์ ๋ํด์ ๋ ๊ณต์ ํ ๊ธฐํ๊ฐ ์๋ค๋ฉด ์ผ๋ง๋ ์ง ๋ค์ ํ๊ณ ์ถ๋ค.
์ ๋ง ์ข์ ๊ธฐํ์ ํ๊ฒฝ์ ์ ๊ณตํด์ฃผ์ ๋ฐ๋ธ์ฝ์ค ๋ฐ ๋งค๋์ ๋, ํ๋กฑ์ด๋ค์๊ฒ ๋ค์ ํ ๋ฒ ๊ฐ์ฌ ๋๋ฆฝ๋๋ค.
5์ฐจ ๋จ์๊ธฐ๊ฐ์ด ์์๋์๋ค. ์ด์ 3์ฐจ ํ์ด๋ ํ๋ก์ ํธ๊ฐ ๊ณง ์์๋๋ค. ํ๋ก ํธ์๋ ๋ฟ๋ง ์๋๋ผ ๋ฐฑ์๋ ํ์๋ค๊ณผ๋ ํ์ ์ ํ ํ ๋ฐ ์ ๋ง ํฐ ๊ด๋ฌธ์ด ๋จ์ ๊ฒ ๊ฐ๋ค.
์ด๋ฒ 5์ฐจ ๋จ์๊ธฐ๊ฐ์ ๋ชฉํ๋ฅผ ์ ๋ฆฌํด๋ณด๊ณ ์ ํ๋ค.
์ฐจ๋ณ์ฑ ์๋ ์ฃผ์ ๋ก ํ๋ก์ ํธ ์งํํด๋ณด๊ธฐ
2์ฐจ ํ๋ก์ ํธ์์์ ์์ฌ์ด ์ ์ 3์ฐจ ํ๋ก์ ํธ์์๋ ๋ณด์ํด์ ์ฃผ์ ๋ฅผ ์ ์ ์ ํด๋ณผ ์์ ์ด๋ค.๋ฐฑ์๋์ ์ฒซ ํ์ ๋ฌด์ฌํ ์๋ฃํ๊ธฐ
๋ฐฑ์๋์๊ฒ ์์ฒญํ ์ ์๋ ๋ถ๋ถ์ ๊ผญ ์์ฒญํด๋ณด๊ณ ๋ฐฑ์๋ ์ธก์์ ์๊ตฌํ๋ ์ฌํญ์ ๋ํด์๋ ๋ง์ถฐ์ ๊ฐ๋ฐ์ ์งํํด๋ณผ ์๊ฐ์ด๋ค.์ด๋ ฅ์ ์ ๊ฒ ํ ๊ณต๊ณ ์ง์ ๊พธ์คํ ์์ํ๊ธฐ
3์ฐจ ํ๋ก์ ํธ๊ฐ ๋๋๋ฉด ๋ฐ๋ก ์๋ฐ๊ธฐ ์ทจ์ค ์์์ด๋ค. ๋ฏธ๋ฆฌ ์ด๋ ฅ์ ์ ๊ฒ ํ ๋จ์๊ธฐ๊ฐ ์ค์๋ ๊ณต๊ณ ์ง์์ ๋ฃ์ด๋ณผ ๊ฒ์ด๋ค.์ฝ๋ฉํ ์คํธ ์ค๋น ๋ค์ ์์ํ๊ธฐ
์ด์ ์ฝ๋ฉํ ์คํธ ๋ฏธ๋ฃฐ ์ ์๋ค. ํ๋ก๊ทธ๋๋จธ์ค 1์ผ 1๋ฌธ์ ๋ฅผ JS๋ก ๋ค์ ์์ํด๋ณด๋ ค๊ณ ํ๋ค.ํ ์ต ๋๋ ํ ์ต์คํผํน or OPIC ์ ์ ๋ฏธ๋ฆฌ ์ค๋นํ๊ธฐ
๋ง๋ฃ๋ ์์ด ์ ์ ๋ค์ ์ฐพ์. ์๋์ ์ผ๋ก ์๊ฐ์ด ์ ๊ฒ ๋๋ ํ ์ต์คํผํน์ด๋ OPIC์ ๋จผ์ ๋ธ ๊ณํ์ด๋ค.๋ชจ๋ JS / ๋ฆฌ์กํธ ๋ฅ๋ค์ด๋ธ ์ฑ ์ ์ ๋ ํด์ ๋ถ์กฑํ ๋ถ๋ถ ๋ฉ๊พธ๊ธฐ
๊ณต์๋ฌธ์์ ํจ๊ป ๊ตฌ์ ํ ๋ ๋ฅ๋ค์ด๋ธ ๋์๋ฅผ ์ ๋ ํ์ฌ ๊ธฐ์ด๋ฅผ ๋ค์ ธ์ผ๊ฒ ๋ค.๊ธฐ์ ๋ฉด์ CS ๊ณต๋ถํ๊ธฐ
๊ด๋ จ ๊นํ๋ธ ๋ ํฌ๋ ๊ธฐ์ ๋ธ๋ก๊ทธ, ์ฑ ๋ค์ ํตํด ๋คํธ์ํฌ, ๋ธ๋ผ์ฐ์ , JS ๊ธฐ๋ณธ ๋์ ์๋ฆฌ์ ๊ดํด์ ๊ณต๋ถํ ์์ ์ด๋ค.
์ ๋ฆฌํ๊ณ ๋๋ ๋๋ฌด ๋ง์๋ฐ...? ํ์ง๋ง ์ค์ํ ๊ฑด ๊บพ์ด์ง ์๋ ๋ง์!
๊ฐ๋ณด์๊ณ !!!
ใฑใ ใ ใฑ !!!!!!