Required
-
[Typescript] 유틸리티 타입으로 type 효율적으로 정의하기Typescript 2024. 6. 10. 14:47
React Native 강의를 수강하던 도중 type 정의 시 Omit 이라는 코드를 발견하게 되었다.Omit이 뭐지..?? 싶어서 찾아봤는데 유틸리티 타입 중 하나라고 한다.역시 Typescript를 깊게 사용해보지 않으니 이런 게 있다는 것도 이제서야 알았다..지금부터라도 제대로 알아보자! 1. 유틸리티 타입이란?Typescript에서 자제적으로 제공하는 특수한 타입들로, 공통 타입 변환을 유용하게 해준다.Typescript로 타입을 정의하다보면 같은 타입인데 특정 한 타입만 제외하면 재사용 가능한 경우가 많았다.그럴 때 사용하기 참 용이한 것이 유틸리티 타입이다! 2. 유틸리타입 종류유틸리티 타입의 종류는 다양한데 그중 자주 사용되는 몇가지를 알아보자! (1) Partialtype의 모든 속성을 선..