Dev/타입스크립트
-
타입스크립트 : TS올인원 강좌 1-2 [제로초님 강의]Dev/타입스크립트 2022. 8. 11. 23:08
강의의 목적은 다양한 라이브러리의 타입들은 분석 및 수정할 수 있도록 하는것이다. 실제 소스를 분석하는것이 아니라 타입을 분석하는 방법 위주. 오늘 강좌는 기본지식 위주로 알아본다. https://github.com/ZeroCho/ts-all-in-one 기본 지식 * 타입스크립트는 최종적으로 자바스크립트로 변환된다. (deno는 타입스크립트 그대로 실행 가능하다.) * 타입스크립트는 언어이자 컴파일러(tsc)이다. 컴파일러는 ts코드를 js로 바꾸어 준다. * tsc는 tsconfig.json (tsc --init 시 생성)에 따라 ts 코드를 js(tsc 시 생성)로 바꿔준다. 인풋인 ts와 아웃풋인 js 모두에 영향을 끼치므로 tsconfig.json 설정을 반드시 봐야 한다. * 단순히 타입 검사..
-
타입스크립트 : TS올인원 강좌 1-1 [제로초님 강의]Dev/타입스크립트 2022. 8. 11. 22:58
해당 강의는 제로초님의 TS 올인원 강좌를 보며 작성한 글입니다. 왜 타입스크립트를 배워야 하는가? 타입스크립트가 자바스크립트보다 더 안정적이다. 안정적이라는것은 에러가 적게 발생한다는 것. 우리는 프로그램을 만들고자 프로그래밍을 하는 것이며 에러가 적은 프로그램을 만드는것이 좋다. 자바스크립트 코드를 타입스크립트로 바꾸면 안정성이 늘어난다. 프로그래머에게 에러가 발생하는 것 만큼 무서운 상황은 없다. 하지만 타입스크립트가 자바스크립트의 모든 에러를 잡아주지는 않는다. 하지만 자바스크립트보다 자유도가 많이 줄어들지만 실무에서는 자유도 보다는 에러가 적은게 더욱 좋다. 자바스크립트를 배우시는분들은 꼭 타입스크립트를 배워서 실무에 도입하였으면 좋겠다. 자바스크립트로 개발을 하면서도 머리속에는 타입에 대한 생..