
๋ฒ์จ ๋ฐ๋ธ์ฝ์ค๋ฅผ ์์ํ์ง ๋ ๋ฌ์ด ์ง๋ฌ๋ค.
์คํ๋ผ์ธ ๋ชจ๊ฐ์ฝ, ์์ํ ๊ฒ ๊ฐ์๋ 1์ฐจ ํ์ฃผํ๊ณผ์ ์ด๋ณ, ๋ฐฉํ, TypeScript ์คํ~๋ ๋ฑ ๋ค์ํ ์ด์๋ค์ด ์์๋ค.
๋ง์ ์ด์ ๋ก๊ทธ๋ฅผ ํ๋์ฉ ์ฐฌ์ฐฌํ ๋์๋ณด๋ ค๊ณ ํ๋ค.
๋ ๊ฐ๊ด์ ์ผ๋ก ๋ฏธ์ ๊ฐ๊ฐ์ด ์ข์ ํธ์ ์๋ ๊ฒ ๊ฐ๋ค.
๊ทธ๋ ๋ค๊ณ CSS๋ฅผ ์ ๋ชป ๋ค๋ฃจ๋ ๊ฒ์ ๋ํ ํ๊ณ๋ ๋ ์ ์์ง๋ง ์ดํด๊ฐ ์ข ๋๋ฆฐ ํธ์ด๋ค.
๋ฐ๋ธ์ฝ์ค ์ด์ ์ ์น ๊ฐ๋ฐ ๋ ํ ๋ฐ ์ํฐ๋ ํ๋ฆฌ์จ๋ณด๋ฉ ๋ฑ์ ํตํด ๊ฝค๋ CSS์ ๋ํด์ ๊ณต๋ถ๋ ๋ง์ด ํ๊ณ ๋ค๋ฃจ์ด๋ณด์์ง๋ง ์ฌ์ ํ ์ด๋ ต๊ณ ๋ฐฉ๋ํ๋ค.
CSS ๊ณผ์ ๋ก ์ฌ์ดํธ ํด๋ก ์ฝ๋ฉ์ ํด์ผ ํ์๋ค. ๋ ์ ํ๋ธ๊ฐ ๊ฐ์ ๋ ๋ฐฐ์ด flex, grid๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ํฉํ ๊ฒ ๊ฐ์ ๋ฐ๋ก ์ ํ๋ธ๋ก ์ ํ๋ค.
๋ฐ์์
๊ฐ์ฌ๋์ ์์ค๊ธ ๊ฐ์ ํ๋ฆฌํฐ์๋ ๋ถ๊ตฌํ๊ณ ์๋ ์์ค๊ธ์ด์ด์ CSS ๊ฐ์๋ฅผ ๋ค ๋ฃ๊ณ ๊ณผ์ ๋ฅผ ์งํํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ์๋ค.
๊ณผ์ ๊ธฐ๊ฐ์ด ํ์์ผ๋ถํฐ ๊ธ์์ผ์ด์๋๋ฐ ๋ณธ๊ฒฉ์ ์ผ๋ก ๊ณผ์ ๋ฅผ ์์ํ ๊ฑด ๋ชฉ์์ผ์ด์๋ค.
์ง์ง ๋ค์ ์๊ฐํด๋ด๋ ์ ๊ทธ๋ฌ์๊น? (๋ฏธ์น ์ง์ด์๋ค ใ
ใ
ใ
ใ
ใ
)
๋ฐ๋๋ผ JS ๊ณผ์ ๋ ๋
ธ์
ํ๋ก์ ํธ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ด๋ฏธ CS๊ฐ ๊ณผ์ ์ ๊ตฌํ๋์ด ์๊ฑฐ๋ ๊ธฐ๋ฅ ๊ตฌํ์ ์ง์คํ๊ธฐ ๋๋ฌธ์ CSS๋ฅผ ๋ฑํ ํฌ๊ฒ ์ ๊ฒฝ ์ฐ์ง ์์๋ ๋์๋ค.
ํ์ง๋ง ์ ํ๋ธ ํด๋ก ์ฝ๋ฉ์ ์ค๋ก์ง CSS์๋ง ์ง์คํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋์ฑ๋ ์ฌ์ธํ ๊ตฌํ๊ณผ ๊ณ ๋ คํ ์ฌํญ์ด ๋ง์๋ค.
์คํ๋ ค ์๊ฐ์ด ๋ ๋ง์ด ํ์ํ ๊ณผ์ ๋ฅผ ์ดํ๋ง์ ํด์น์ธ๋ ค๊ณ ์๊ฐํ ๋์ ์ค์ฐ์ด์๋ค.
๊ทธ๋๋ ์ต๋ํ ์ ํ๋ธ HTML ์์์ CSS ๊ตฌํ ๋ฐฉ์์ ๋ถ์์ ๊ฝค(?) ์ฒ ์ ํ ํด์ ๊ทธ๋ด ๋ฏํ ์ตํ๋ธ ํ์ด์ง๋ฅผ ๋ง๋ค ์ ์์๋ค.
CSS ๊ณผ์ ๋ฅผ ํ๋ฉด์ ์๋กญ๊ฒ ๋ฐฐ์ ๊ฑฐ๋ ์๊ฒ ๋ ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
div ํ๊ทธ๊ฐ ์๋ ์ปค์คํ
ํ ์ด๋ฆ์ ๊ฐ์ง ์ปค์คํ
ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ค. ์ด๋ฅผ ํตํด ๋ฌด๋ถ๋ณํ div ํ๊ทธ๋ฅผ ๋จ์ฉํ๋ ๊ฒ์ ๋ง๊ณ ๊ธฐ๋ฅ๋ณ๋ก ์ฌ์ฌ์ฉ๋ ๊ฐ๋ฅํ ํ๊ทธ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ ์๋งจํฑ ํ๊ทธํํ ์ ์์๋ค.
display: grid๋ก ๊ตฌํํ์ ์ค ์์๋๋ฐ ๊ธฐ๋ณธ ํ์ flex๋ก ํ๋ ๋ฐ์ํ์ผ๋ก ํ ์ค์ ํ์๋ ์์ ๊ฐฏ์๋ฅผ ๋ณ์ํํ์ฌ ๊ตฌํํ ๊ฒ์ ์ ์ ์์๋ค.

๊ธฐ๋ณธ CSS ๊ฐ์์์๋ ์ง์ง ๋ ์ด์ ๊พน๊พน ๋๋ฌ ๋ด์ ์ ์์ ์ ๋๋ก ๋ง์ ๋ด์ฉ์ ๋ด์์ ๊ฐ๋ฅด์ณ์ฃผ์
จ๋ ๋ฐ์์
๊ฐ์ฌ๋์ด์๋ค.
๊ธฐ๋ณธ ๋ฌ๋ํ์์ 30๋ถ์ด ๋์๊ณ ๊ทธ ์๊ฐ ๋์ ์ค๋์ค๊ฐ ์ ํ ๋น์ง ์์์ ์ ๋๋ก CSS ๋ ์ด์์๊ณผ SCSS์ ๋ํด์ ๊ผผ๊ผผํ๊ฒ ์๋ ค์ฃผ์
จ๋ค.
์์ง๋ ๊ฐ์๋ฅผ 100% ์ต๋ํ์ง ๋ชปํ๋ค...
CSS์ TypeScript ๊ฐ์ ์ฃผ๊ฐ์ 2 ๋ฒ์ ๊ฐ์ฌ๋์ ํน๊ฐ์ด ์์๋๋ฐ ์ ๋ง ๊ฐํ์ ๊ธ์น ๋ชปํ๋ค.
ํน๊ฐ ๋ด์ฉ์ ์ต์ CSS ์์ฑ ์ค ์ธ๋งํ๋ฉด์ JS๋ก ๊ตฌํํ๋ ๊ฒ์ ๋์ ํ ์ ์๋ ๊ฒ๋ค์ ์๊ฐํ์
จ๋ค. ๋ด๊ฐ ๊ฐํํ ๊ฒ์ ๋ค๋ฅธ ๋ถ๋ถ์ด๋ค.
๋ฐ๋ก ๋ฐ์์
๊ฐ์ฌ๋์ ์๋์ด์ ๋บจ์น ์ ๋์ ๋์
๊ณผ ๊ฐ์ ์ ๋ฌ๋ ฅ์ด์๋ค.
๋
นํ ๊ฐ์์์๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ฐธ๊ณ ํด์ ์งํํ ์๋ ์๊ณ NG๊ฐ ๋๋ฉด ๋์ด์ ํธ์ง์ ํ ์๋ ์์ง๋ง ์ค์๊ฐ ํน๊ฐ์์๋ ๊ทธ๋ฐ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๋ค.
๊ทธ๋ฐ๋ฐ๋ ๋ถ๊ตฌํ๊ณ ๊ฐ์ฌ๋์ ๋งํ์์ด ๋ค์ ์ค๋ช ํ๊ธฐ ์ด๋ ต๊ณ ๊น๋ค๋ก์ด CSS ์์ฑ๋ค์ ์ฝ๊ฒ ํ์ด์ ์ค๋ช ํ์ค ๋ฟ๋ง ์๋๋ผ ์ค๊ฐ ์ค๊ฐ ์ ๋จธ๋ ๊ณ๋ค์ด๋ฉด์ ๊ตฐ๋๋๊ธฐ ์๋ ๊ฐ์๋ฅผ ํ์ จ๋ค.
๋๋ ๋๊ตฐ๊ฐ์๊ฒ ๋งํ ๋ ์ฑ๊ฒฉ์ด ๊ธํ ํธ์ด๋ผ ๋ง๋ ๋นจ๋ผ์ง๊ณ ๋ฒ๋ฒ ์ฌ์ ์๋๋ฐฉ์๊ฒ ๋ด์ฉ์ ์ ๋ฌํ ๋ ๋์กฐ์ฐจ๋ ์ ๋ฆฌ๊ฐ ์ ์๋์ด๋ฒ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ๋ค๋ฐ์ฌ์๋ค.
์ด๋ฐ ๊ฒฐํ์ ๊ฐ์ง๊ณ ์๋ ๋์๊ฒ ๋ฐ์์
๊ฐ์ฌ๋์ ๋
นํ ๊ฐ์์ ํน๊ฐ์ ๋ฃ๋ ๊ฑฐ ์์ฒด๋ก ๋๊ธฐ๋ถ์ฌ์ ์ ๋ง์ ๋์์ด ๋์๋ค. ๊ฐ๋ฐ ์ปค๋ฆฌ์ด์ ์ค๋ ฅ๋ ๋ฌผ๋ก ๋ณธ๋ฐ๊ณ ์ถ์ง๋ง ์ ํํ ๋ฐ์ฑ ๋ฐ ๋์
๊ณผ ์ ๋ฌ๋ ฅ์ ๋ณธ๋ฐ๊ณ ์ถ์๋ค.
ํน๊ฐ ์ง๋ฌธ ์ค์ "์ด๋ป๊ฒ ํ๋ฉด ๊ฐ์ฌ๋์ฒ๋ผ ๋ง์ ์ํ ์ ์๋์?"๋ผ๊ณ ๋ด ๋ง์์ ๋๋ณํ ์ง๋ฌธ์ด ์์๋ค. ๊ฐ์ฌ๋๋ ์ฒ์๋ถํฐ ๋ง์ ์ํ๋ ๊ฑด ์๋์๊ณ ๊ฐ๋ฐ์ ํ๋ฉด์ ๊ณ์ํด์ ๋๊ตฐ๊ฐ์ ์๊ฒฌ ์กฐ์จํ ๊ธฐํ๊ฐ ์์๊ณ ์ฐ์ฐํ ๊ธฐํ๋ก ๊ฐ์๋ฅผ ์งํํ๊ฒ ๋๋ฉด์ ์ ์ ๋งํ๋ ์คํฌ๊ณผ ๋ฐ์์ด ์ข์์ง์ จ๋ค๊ณ ํ์ จ๋ค.
๊ทธ๋ ๋ค. ๋ญ๋ ์์์ ์ผ๋ก ํฅ๋ฏธ๋ฅผ ๋๋ผ๊ณ ๋ฐ๋ณต, ์๋ฌํ๋ฉด ์ํด์ง๋ ๊ฒ์ด๋ค. ๋๋ ๋ญ๋ ์ฒ์์ ์ ๋๋ค๊ณ ๋ชปํ๋ค๊ณ ์ฝ๊ฒ ํฌ๊ธฐํ์ง ๋ง๊ณ ๋๊ธฐ๋ฅผ ๊ฐ์ง๊ณ ๊ณ์ํด์ ๋ ธ๋ ฅํ๋ ์ต๊ด์ ๊ฐ์ ธ์ผ๊ฒ ๋ค.
๋ด๊ฐ ๋๊ณ ์ถ์ ๊ฐ๋ฐ์์ ๋ชจ์ต ์ค ํ๋๊ฐ ์ข์ ๊ฐ์๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ๋ง์ ๊ฐ๋ฐ์๋ ๊ฐ๋ฐ ์ค๋น์๋ค์๊ฒ ๊ณต์ต ์คํ์ ํ๋ ๊ฒ์ด ๋น์ ์ด๋ค. ๊ผญ ์คํํ๊ธฐ ์ํด ์ค๋๋ ๋ด์ผ๋ ์ด์ ์ ๊ฐ์ง๊ณ ๋ฒํธ ๊ฒ์ด๋ค.
๋๊ธฐํ์ ํธ๋ฏผ๋์ด ๊ณต๊ฐ์ ์ผ๋ก ๋ชจ์ ํ์
์คํฌ๋ฆฝํธ ์คํฐ๋์ ์ฐธ๊ฐํ๋ค.
์์ผ๋ก ๋ฆฌ์กํธ๋ก ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์งํํ ๊ฒ์ด๋ผ๋ฉด ํ์
์คํฌ๋ฆฝํธ ์ฌ์ฉ์ ํ์๋ถ๊ฐ๊ฒฐํ ์์์ด๊ธฐ ๋๋ฌธ์ด๋ค.
์คํฐ๋ ํ ์ด๋ฆ์ ์ด๋ป๊ฒ ํ ๊น ์๋
ผํ๋ ์ค์ ํธ๋ฏผ๋์ด ๋์๊ฒ "๊ฐ์ฅ ์ฐ์ฅ์์ด์ ์ต์ค๋ ์ด๋ฆ ์ง์ด์ฃผ์ธ์"๋ผ๊ณ ์ง์ ์ ์ผ๋ก ์๊ธฐํด์ ๋นํฉํ์๋ค. ๋ด๊ฐ ์ ์ผ ๋์ด๊ฐ ๋ง๋ค๋ ํ ใ
ใ
๊ทธ๋ ๊ฒ ์๊ฐ ๊ณ ๋ฏผํ ๊ฒฐ๊ณผ ํ์
์คํฌ๋ฆฝํธ์ ์ฒซ ๊ธ์ ํ๋ฅผ ๋ฐ์ ํ์
์คํฌ๋ฆฝํธ๋ฅผ ๊ณต๋ถํ๋๊น ์คํ๋๊ฐ ์ด๋ป๋๊ณ ์ ์ํ๋ค.
๋ค๋ฅธ ํ์๋ค๋ ์ด๋ฅผ ๊ด์ฐฎ๋ค๊ณ ๋ฐ๋ก ์น์ธ(?)๋์๊ณ ๊ทธ๋ ๊ฒ ํด์ ์คํ~๋์ด ํ์ด ๊ฒฐ์ฑ๋์๋ค. 1์ฐจ ํ์ฃผํ์ ์์ฃผ๋, ์์ง๋, 1์ฐจ ๋๊ธฐํ 4๋ถ๊น์ง ํด์ ์ด 7๋ช
์ด์๋ค.
์ฑ ์ ์ฌ๋ฌ ์ฑ ์ ์ฐพ์๋ณด๊ณ ํ์ฃผ ๋ฉํ ๋๊ป๋ ์ฌ์ญค๋ณด๋ฉด์ ์ดํํฐ๋ธ ํ์ ์คํฌ๋ฆฝํธ์ ๋ฌ๋ ํ์ ์คํฌ๋ฆฝํธ ๋ ๊ฐ๋ก ์ขํ์ก์๋ค. ์ฐ๋ฆฌ๋ ์ข ๋ ๊ธฐ์ด์ ์ด์ ์ด ๋ง์ถ์ด์ง ๋ฌ๋ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ ํํ๊ณ ๊ทธ๋ ๊ฒ ํ ๋ฌ ๊ฐ์ ํ์ ์คํฌ๋ฆฝํธ ๋ฟ์๊ธฐ๋ฅผ ํจ๊ปํ๊ธฐ๋ก ํ๋ค!
ํ๊ณ ๋ฅผ ์์ฑํ๋ ํ์ฌ๋ ๋ฐ๋ธ์ฝ์ค TS ๊ฐ์๋ ๋๋ ์ํ์ด๊ณ ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋ํ ์ง๋๊ฐ ๊ฑฐ์ ๋๋๊ฐ๋ ์ํฉ์ด๋ค. ์ค์ ๋ก ์ฑ ์ ์ ๋ ํ๋ฉด์ ๊ด๋ จ ์์ ๋ก ํ์ด๋ณด๋ ์๊ฐ๋ณด๋ค ํฌ๊ฒ ์ด๋ ต์ง๋ ์์๋ค.
๋ฐ๋ธ์ฝ์ค 7์ฃผ์ฐจ ๊ณผ์ ์์ ์ํ ์ ํฉ์ฑ ์ฒดํฌ๋ฅผ ํ๋ ๊ฒ์ด ์์๋๋ฐ ์ด๊ฒ์ด ํ์ ์คํฌ๋ฆฝํธ๊ฐ ๊ฒ์ฌํ๋ ์ผ๋ จ์ ๊ณผ์ ์ค ํ๋์๋ค. ๊ณผ์ ๋ฅผ ์ํํ๋ฉด์ ํ์ ๊ฒ์ฌ์ ๋ํ ํ์์ฑ์ ์๊ฒ ๋์๊ณ ์ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ๊ณ ์ํ๊ฒ ๋์๋์ง๋ ์ด๋ ดํ์ด ๊นจ๋ซ๊ฒ ๋์๋ค.
1์ฐจ ๋จ์๊ธฐ๊ฐ์ด ๋์ด ๋ฌ๋ค. ๊ทธ๋ฆฌ๊ณ 1์ฐจ ํ์ธ ํ์ฃผํ๊ณผ ํค์ด์ ธ์ผ ํ๋ ์๊ฐ์ด ๋ค๊ฐ์๋ค.
๊ทธ ๋์ ์คํ๋ผ์ธ ๋ชจ๊ฐ์ฝ๋ ๊ฐ์ด ํ๊ณ ์๋ง์ ๊ณผ์ ๋ค์ ์ํํ๊ณ ์ฝ๋ฉ ์ผ๊ทผ(?)์ ํจ๊ป ํ๋ค๋ณด๋ ์ ๋ง ์ ์ด ๋ง์ด ๋ค์๋ค.
๋ฉํ ๋๊ณผ๋ ์คํ๋ผ์ธ์ผ๋ก ๋ง๋์ ๋ง์๋ ๋๊น์ค๋ฅผ ์ ๋
์ผ๋ก ๋จน๊ณ ์นดํ์์ ์คํ๋ผ์ธ ์ปคํผ์ฑ์ ์งํํ์๋ค. ๋ฉํ ๋๋ ์ก์์ ์
๋ฌด๋ฅผ ๋ณํํ์๋ฉด์ ํ์ฃผํ์ ์ฝ๋ ๋ฆฌ๋ทฐ์ ํ์๋ค์ ์ง๋ฌธ ์ฌํญ์ ๊ผผ๊ผผํ ์ฒดํฌํด์ ์๋ ค์ฃผ์
จ๊ณ ์ ๋ง ๋ฐ๋ปํ ๋ฉํ ๋ง์ ๋ฐ์ ์ ์์ด์ ์๊ด์ด์๋ค.
์์ง 1์ฐจํ๋ผ๋ฆฌ ์คํ๋ผ์ธ ํ์์ ํ์ง ๋ชปํ์๋๋ฐ ์กฐ๋ง๊ฐ ์ฐ๋ง์ด๊ธฐ๋ ํ๋ ๋ง๋์ ํํฌ(?)๋ฅผ ํ๊ณ ์ผ๊ทผ๋ง๊ณ ๊ด๋์ ํ์์ ํ๊ณ ์ถ์ ๋ฐ๋จ์ด๋ค.
1์ฐจํ์ ๋ง์ง๋ง ๋ ์ด์๋ ์ ๋ฒ์ฃผ ๊ธ์์ผ์๋ ์์ฃผ๋๊ณผ ์์ง๋์ด ์ฌ๋์์ ๋ง์ง๋ง ์ธ์ฌ ๋ฉ์์ง๋ฅผ ๋จ๊ฒจ์ฃผ์ จ๋ค. ์์งํ ์งง๋ค๋ฉด ์งง๊ณ ๊ธธ๋ค๋ฉด ๊ธธ ์ ์๋ 2๋ฌ ๋จ์งํ ์๊ฐ ๋์ ํจ๊ป ๊ณ ์ํ๊ณ ์ด์ ์ ๋๋์์ด์ ๊ทธ๋ฐ๊ฐ ์ฝ๋์ด ์ฐกํ๋ค.
๋๋ ์ ๋ง ์์ฝ๋ค. ๊ดํ ์ด๋ด ๋ ํฐ ์ ๋ด๋ ค๊ณ ํ๋ ์ฑ๊ฒฉ์ด๋ผ ํ์๋ค์ ๋๋ณด๊ณ ์๋ก์ด ํ ๋ง๋๋ฌ ๊ฐ์ ์ ๋ฌ๋ค๊ณ ๋๋ฌดํ๋ค๊ณ ๊ทธ๋ฌ๋ค.
์๋์์... ์ฌ๋ฌ๋ถ๋ค๋งํผ ์์ฝ๊ณ ๊ณ์ ๊ฐ์ ํ ํ๊ณ ์ถ์ต๋๋ค. ํ์ง๋ง ๋ ธ๋ ๊ฐ์ฌ์ฒ๋ผ ์๋ ์ ์์ํ ํค์ด์ง์ ์๋์์์? 9์~11์๊น์ง ๋ฐ๋ธ์ฝ์ค์์์ ํ์ฃผํ์ ์ ๊ธฐ์ต ์์์ ์์ํ ๊ฑฐ์์.
2์ฐจ ํ์ผ๋ก ์๋ก์ด ํ์ ๊ฐ์๋ ๋ค๋ค ์ข์ ์ํฅ๋ ฅ, ์ด์ ์ ๋ง์๊ป ๋ฝ๋ด์ค ๊ฒ ๋ฏฟ๊ณ ์์ด์. ํ์ด ๋ฐ๋์๋ค๊ณ ํด์ ๋ฏธ๋๊ฒ์์ฒ๊ตญ ํ๋ก์ ํธ๋ ๊ณ์๋ ๊ฑฐ๊ณ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ก์์ ์ฐ๋ฆฌ์ ๋น์ ์ ๊ณ์ํด์ ์์ฑ๋์ด ๋๊ฐ๊ฑฐ์์.
์์ฃผ๋, ์์ง๋, ์๋ฏผ๋. ์์ผ๋ก๋ ์ผ๊ทผ ๋์ฝ์์ ๊ฐ๋ฐ ๊ณต๋ถ์ ๋ํ ์ด์ ์ ๋ถํ์ ๋๊ฐ๋ณด์์!! ๋ ์จ๊ฐ ์ ์ ์ถ์์ง๋๋ฐ ๊ฑด๊ฐ ์์ง ๋ง์๊ณ ์ค๋์ค๋ ๊ฐ์ด ํ๋กฑ์ด์ด์ ์ฝ๋ฉ ๋ฉ์ดํธ๊ฐ ๋์ด์ฃผ์ธ์! ๋ง์ง๋ง์ผ๋ก 2๋ฌ ๋์ ํ์ฃผํ์ผ๋ก์จ ํจ๊ป ํด์ฃผ์ ์ ๊ณ ์๋ง์ผ์ จ๊ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํ์ฃผํ ๋ชป ์์ด...
P.S. ๋ฟ๋ง ์๋๋ผ ํญ์ ํ๋กฑ์ด๋ค์ ๋ฐ์ฐฉ ๊ด๋ฆฌํด์ฃผ์๋ ์ด๋จธ๋๊ฐ์ ์กด์ฌ์ด์ ์ํผ์ ๋งค๋์ ๋, ์ข์ ๊ฐ์๋ฅผ ์ ๊ณตํด์ฃผ์ ๋กํ , ๋ฐ์์ ๊ฐ์ฌ๋, ๋๋จธ์ง ํ๋กฑ์ด 5๊ธฐ๋ถ๋ค๊ป๋ ํญ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. 2์ฐจ ์ธํฌํ ์ธํ๋, ์ฌ์ ๋, ํ์ฃผ๋, ์น๋ฏผ๋ ์ผ์ฐ์ผ์ฐ ํ์ดํ ํด๋ณด์์! ๋ชจ๋ ๋ถ๊ป ์์ผ๋ก๋ ์ ๋ถํ๋๋ฆฝ๋๋ค.
TypeScript ์คํ๋ ์๋ฃ ํ ๊ธฐ์กด JS๋ก ์์ฑํ ๊ณผ์ ๋ ํ๋ก์ ํธ TS๋ก ๋ณํํ๊ธฐ
์์ฒญ ์ค๋ ๊ฑธ๋ฆด ๊ฒ ๊ฐ์ง๋ง TS๋ฅผ ์๋ฌํ๋๋ฐ ์ด๋ณด๋ค ์ข์ ๊ณผ์ ์ ์๋ค๊ณ ์๊ฐํ๋ค.
Vue ํ๋ ์์ํฌ๋ก ๊ธฐ์ด์ ์ธ ํ ์ด ํ๋ก์ ํธ ๋ง๋ค์ด๋ณด๊ธฐ
์์งํ ํ์ฌ๋ React ์ธ์์ด๊ธด ํ์ง๋ง Vue ํ๋ ์์ํฌ๋ฅผ ์จ์ผํ๋ ์๊ฐ์ด ์ฌ ์๋ ์์ผ๋ฏ๋ก ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์์ด์ผ ํ๋ค๊ณ ์๊ฐํ๋ค.
React + TS ๋ก ์ค์ ์ฌ์ฉ์๊ฐ ์๋ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
์ด๊ฑด ๋ด๊ฐ ์ทจ์
์ ํ๋ ค๋ฉด ๋ฌด์กฐ๊ฑด ์์ด์ผ ํ๋ ๊ฒฝ๋ ฅ์ด์ ์ญ๋์ด๋ค. 2์ฐจ ํ ํ๋ก์ ํธ๋ ๊ฐ์ธ ํ๋ก์ ํธ๋ ๋ฅ์น๊ณ ํด๋ณผ ์๊ฐ์ด๋ค.
๋ ๋ง์ ํ๋กฑ์ด๋ถ๋ค๊ณผ ๊ต๋ฅํ๊ณ ์ธ์ฌ์ดํธ ์ป๊ธฐ
ํจ๊ป ๊ณต๋ถํด๋๊ฐ๋ ์
์ฅ์์ ์๋ก์ ๊ณต๋ถ ๋ฐฉ๋ฒ์ด๋ ์ฌ๋ผ์ค๋ ๋ธ๋ก๊ทธ ์ ๋ฆฌ ๊ธ์์ ๋ค๋ฅธ ๋ถ๋ค์ ๋ฒ๋ฉ์ด๋ ์๊ฐ์ ์ป์ด๊ฐ๋ ๊ฒ์ด ๋ง๋ค.
์ฝ๋ฉ๋ฑ๋ ์ฝ๋ฉ๊นกํจ ๋๋ํ ์ํผ ๋คํ์๊ตฌ์~~