
TypeScript 데코레이터의 동작 원리 – 프레임워크가 쓰는 이유를 “실행 시점”으로 설명
데코레이터 실행 시점과 메타데이터 수집 역할, factory·autobind·validation 패턴과 주의점을 정리

데코레이터 실행 시점과 메타데이터 수집 역할, factory·autobind·validation 패턴과 주의점을 정리

TypeScript OOP를 컴파일 계약 관점에서 다루며 접근 제어, 추상화, 상속과 컴포지션 판단 기준을 설명

제네릭과 함수 타입으로 입력-출력 관계를 고정해 오용이 불가능한 TypeScript 함수 시그니처를 설계하는 방법을 정리

Primitive부터 discriminated union까지 어떤 타입을 언제 써야 유지보수가 쉬운지에 대한 판단 기준을 제시

TypeScript를 런타임 변화가 아닌 컴파일 안전 전략으로 쓰는 핵심 가치와 경계면 검증 방법을 정리

2016~2022 생태계 변화와 Next.js·Query·TypeScript 등 선택 배경을 의사결정 프레임으로 정리

useEffect 필요 조건, 책임 분리, 비동기/cleanup, 커스텀 훅 반환 패턴 정리

컴포넌트 책임, Fragment 사용, 네이밍, key와 구조화 원칙을 다룬다

Props 복사/가공, 네이밍, 객체/전달 패턴 등 API 관점에서 보는 설계 기준

원천 상태만 두고 파생은 계산으로 처리하는 방법과 상태 모델링 체크리스트