#33 string 타입보다 더 구체적인 타입 사용하기
·
✏️ Study/🧽 JS & TS
이펙티브 타입스크립트 (댄 밴더캄 지음) 를 읽고 정리 📍요약 ✅뭉뚱그려 string 타입으로 할당하는 것을 피하고 구체적인 타입을 사용하는 것이 좋다 ✅변수의 범위를 보다 정확하게 표현하려면 string 타입보다는 string 리터럴 타입의 union을 사용하는 것이 좋다. - 엄격한 타입 체크가 가능하여 생산성을 향상시킬 수 있다 ✅객체의 프로퍼티 이름을 함수 매개변수로 받을 때는, string 보다 keyof T를 사용하는 것이 좋다 📍string 타입의 변수를 선언할 때는 더 좁은 타입을 고려해야 한다 - Date 타입을 사용할 수 있는 프로퍼티에도 string을 사용한다면 개선이 필요하다 // 리팩토링 전 // 모든 프로퍼티가 string이라서 에러를 유발할 수 있다 interface Album..