๐ฆ TypeScript & Language 8
- TypeScript๋ ์ ํ์ํ๊ฐ โ ์ธ์ด๊ฐ ์๋๋ผ ์ปดํ์ผ ์ ๋ต์ด๋ค
- TypeScript ํ์ ์์คํ ์ ํต์ฌ ๊ตฌ์กฐ โ Primitive์์ Discriminated Union๊น์ง
- ํจ์์ ์ ๋ค๋ฆญ์ผ๋ก ํ์ ์ ์ค๊ณํ๋ ๋ฒ โ โํ์ ์ด ์ค๊ณ๋ฅผ ์ฃผ๋โํ๊ฒ ๋ง๋ค๊ธฐ
- TypeScript์์ ๊ฐ์ฒด์งํฅ์ ๋ค๋ฃจ๋ ํ์ค์ ์ธ ๋ฐฉ๋ฒ โ ํด๋์ค๊ฐ ๋ต์ด ์๋ ์ด์ ๊น์ง
- TypeScript ๋ฐ์ฝ๋ ์ดํฐ์ ๋์ ์๋ฆฌ โ ํ๋ ์์ํฌ๊ฐ ์ฐ๋ ์ด์ ๋ฅผ โ์คํ ์์ โ์ผ๋ก ์ค๋ช
- tsconfig.json์ผ๋ก ์ฝ๋ ํ์ง์ ํต์ ํ๋ ๋ฒ โ ์ค์ ํ์ผ์ด ์๋๋ผ ํ ์ ์ฑ ์ด๋ค
- TypeScript ๋ชจ๋ ์์คํ ๊ณผ Webpack ์ค์ ์ค์ โ โ์ฝ๋๊ฐ ์ด๋ป๊ฒ ์คํ๋๋์งโ๋ถํฐ ์ก๊ธฐ
- TypeScript๋ฅผ ์ค๋ฌด์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ โ DOM/React/Node์์ ํ์ ์ด ๊นจ์ง๋ ์ง์ ์ ๋ฆฌ