TypeScript 2

Type 지정 뭐 사용하시나요?

여러분은 TypeScript를 사용하실 때 타입 지정을 뭘로 하시나요? TypeScript에는 크게 2가지로 타입을 명시할 수 있습니다. interface와 type 으로 말이죠. 근데 사실상 타입 지정만 생각한다면 둘은 어떤 차이가 있는지 모를 수 있습니다. 둘은 비슷하면서도 아주 다릅니다! 평소 많이 사용하면서 어떤 때에 적절히 사용하는 것이 좋을까 생각해 작성해 보았습니다. interface 첫 번째 키워드 interface, interface는 타입을 지정할 수 있지만 객체의 타입을 지정합니다. 객체가 아닌 다른 곳에는 사용을 못하죠. interface UserType { name: string; age: number; isAdult: boolean; } const user: UserType = ..

Typescript 2024.03.27

Typescript 왜 쓰는거지 🤔

안녕하세요! 설 연휴 잘 보내시고 계신가요? 어제 오늘 갔다오니 피곤하네요..ㅎ 이번 글은 제 지식과 우아한 타입스크립트 with 리액트라는 책을 참고해 Typescript에 대해 알아보는 글입니다! ❓ Typescript? TS를 왜 쓰는지 알기 위해선 우선 무엇인지 알아봐야겠죠? Typescript는 마이크로소프트에서 개발한 Javascript의 슈퍼셋 언어입니다. 슈퍼셋은 기존 언어에 새로운 기능과 문법을 추가해 보완하거나 향상하는 것을 말한다. 기존 언어와 호환되며 일반적으로 컴파일러 등으로 기존 언어 코드로 변환되어 실행된다. Typesript는 Javascript의 슈퍼셋 언어입니다. 보통 기존 언어의 슈퍼셋 언어가 나오는 이유는 그 전 언어의 불편한 점이 생기고 이를 개선하고자 나옵니다. 그..

Typescript 2024.02.11