[effective typescript] 4장. 타입 설계
아이템 28. 유효한 상태만 표현하는 타입을 지향하기
타입을 잘 설계하면 코드를 직관적으로 작성할 수 있다.
타입 설계할 떄 어떤 값을 포함하고 어떤 값을 제외할지 신중하게 생각해야 한다.
효과적으로 타입 설계하려면 유효한 상태만 표현할 수 있는 타입 만들어야 한다.
무효한 상태를 포함하는 문제 코드 예시
// 페이지 상태 설계
interface PageState {
pageText: string;
isLoading: boole...
yarnmi.hashnode.dev11 min read