profile
강지영입니...🐿️
post-thumbnail

러닝 타입스크립트 7~9장

p.135 readonly 인터페이스 멤버는 코드 영역에서 객체를 의도하지 않게 수정하는 것을 막는 편리한 방법이나 readonly는 타입 시스템 구성 요소 일 뿐 컴파일된 자바스크립트 출력 코드에는 존재하지 않는다. readonly는 단지 개발 중에 그 속성이 수정

2023년 4월 5일
·
0개의 댓글
·
post-thumbnail

러닝 타입스크립트 4~6장

p.82 자바스크립트는 덕타이핑인 반면 타입스크립트는 구조적으로 타입화된다. 덕 타이핑, 구조적 타이핑이 뭔가요 ? ⇒ 이펙티브 타입스크립트를 읽고 작성했던 내용 참고하면 될 듯 [https://velog.io/@zzi99/이펙티브-타입스크립트-1장-타입스크립트-알

2023년 3월 30일
·
0개의 댓글
·

내가 보려고 작성한 Typescript Utility Types✌️

깃허브에 있는 코드를 보던 중 Record를 보게 되었고, 뭔지 찾아보다가 Typescript Utility Types라는 것을 알게되었다. Record와 같은 Utility Types을 알아두면 프로젝트를 할 때 유용하게 잘 쓰겠다 싶어 정리를 한 번 해보려고 한다.

2023년 3월 29일
·
0개의 댓글
·
post-thumbnail

러닝 타입스크립트 1~3장

이펙티브 타입스크립트를 저번에 읽었는데, 이번에는 러닝 타입스크립트를 읽는중이다. 이펙티브 타입스크립트는 잘 안읽히고, 어려웠는데 러닝 타입스크립트는 잘읽히고 아직 초반이라 그런가 굉장히 쉽게 잘 적혀있다! 무튼,! 러닝 타입스크립트를 읽고 타입스크립트를 더 공부해보려

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

이펙티브 타입스크립트 [6장 타입 선언과 @types]

npm은 자바스크립트 라이브러리 저장소(npm 레지스트리)이고, 프로젝트가 의존하고 있는 라이브러리들의 버전을 지정하는 방법(package.json)을 제공한다. npm은 세 가지 종류의 의존성을 구분하여 관리하고, 각각의 의존성은 package.json 파일 내의 별

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

이펙티브 타입스크립트 [5장 any 다루기]

의도치 않은 타입 안정성의 손실을 피하기 위해서 any의 사용 범위를 최소한으로 좁혀야 한다. 예를 들면, 방법 1방법 2방법 2이 방법이 권장된다. 그 이유는 x as any 는 다른 코드에 영향을 미치지 않기 때문이다. 또한 함수의 반환 타입을 추론할 수 있는 경우

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

이펙티브 타입스크립트 [4장 타입 설계]

4장은 실제 코드를 작성할 때 유용한 것들이 많이 포함되어 있었다. 유효한 상태와 무효한 상태를 둘 다 표현하는 타입은 혼란을 초래하기 쉽기 때문에 유효한 상태만 표현하는 타입을 지향해야 한다. 매개변수는 타입의 범위가 넓어도 되지만, 결과를 반환할 때는 타입의 범위

2023년 2월 18일
·
0개의 댓글
·
post-thumbnail

이펙티브 타입스크립트 [3장 타입 추론]

타입스크립트를 처음 접한 개발자들은 보통 자바스크립트에서 코드를 포팅할 때 가장 먼저 하는 일은 타입 구문을 넣는 것이다. 하지만 타입이 추론 되기 때문에 명시적인 타입 구문은 필요하지 않다. 또한 타입이 추론되면 리팩터링이 용이해지고 코드를 간결하게 작성할 수 있다.

2023년 2월 18일
·
0개의 댓글
·
post-thumbnail

이펙티브 타입스크립트 [2장 타입스크립트의 타입 시스템]

편집기에서 타입스크립트 언어 서비스를 적극 활용해야 하고, 편집기를 사용하면 어떻게 타입 시스템이 동작하는지, 그리고 타입스크립트가 어떻게 타입을 추론하는지 개념을 잡을 수 있다.‘할당 가능한 값들의 집합’이 타입이라고 생각하면 이해하기 편하다.never는 타입스크립트

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

타입스크립트 개념 정리

캡틴판교님의타입스크립트 입문 - 기초부터 실전까지를 듣고 정리해보았다. 변수 타입 타입스크립트의 기본 타입에는 크게 12가지가 있다. Boolean, Number, String, Object, Array ,Tuple, Enum, Any, Void, Null, Un

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

이펙티브 타입스크립트 [1장 타입스크립트 알아보기]

모든 자바스크립트는 타입스크립트이지만, 모든 타입스크립트가 자바스크립트는 아니다.타입스크립트의 타입 시스템은 런타임에 오류를 발생시킬 코드를 미리 찾아낸다. 하지만 모든 오류를 찾아내지는 않는다.자바스크립트의 런타임 동작을 모델링하는 것은 타입스크립트 타입 시스템의 기

2023년 2월 7일
·
0개의 댓글
·