- 이 강의는 리액트 및 수파베이스 프로젝트 개발에 필수적인 타입스크립트 기초를 다지기 위해 기획되었습니다. 🚀
- 수강생들의 프로젝트 중심 학습 선호도를 반영하여 타입스크립트 기초 과정을 빠르게 진행할 예정입니다. ⚡
- 타입스크립트는 자바스크립트의 상위 호환(Superset) 언어로, '타입이 있는 자바스크립트'입니다. ➕
- '타입'은 자바스크립트 값의 형태(속성, 메서드,
typeof 연산자)를 설명합니다. 📝
- 타입스크립트는 변수의 초기값을 통해 타입을 자동으로 유추하는 강력한 기능을 내장하고 있습니다. 🧠
- 자바스크립트의 모든 기본 원시 타입(string, number, boolean 등)을 타입스크립트가 지원합니다. ✅
- 타입스크립트의 타입 시스템은 코드를 읽고, 타입을 확인하며, 잘못된 값 사용 시 오류를 발생시켜 안정성을 높입니다. ⚙️
- 타입스크립트는 개발 단계에서 잠재적 오류를 미리 감지하여 자바스크립트보다 안정적인 코드 작성을 가능하게 합니다. 🛡️
.ts 파일 확장명을 사용하면 타입스크립트의 타입 시스템이 활성화되어 휴먼 에러를 방지하고 코드 안정성을 확보할 수 있습니다. 💡
- 다음 강의에서는 할당 가능성(Assignment compatibility)과 타입 애너테이션(Type Annotation)에 대해 다룰 예정입니다. ➡️
데브허브 | DEVHUB | 타입스크립트 - 타입 시스템