자바스크립트 코드는 테스트하는데, 타입스크립트 타입은 어떻게 테스트할까요? REST에서 GraphQL로 마이그레이션하며 겪은 타입 불일치 문제를 해결하기 위해 커스텀 타입 가드부터 expect-type, tsd 등 전문 라이브러리까지, 타입 테스트의 모든 것을 알아봅니다.
November 14, 20255 minutes
타입스크립트에서 Object.keys가 string[]을 반환하는 이유를 알아보고, keyof 연산자와 제네릭을 활용해 객체의 키와 값을 100% 타입 안전하게 다루는 실용적인 방법을 소개합니다.
November 13, 20253 minutes
타입스크립트에서 ReadonlyArray의 includes 메서드 사용 시 발생하는 타입 오류의 원인을 알아보고, 타입 캐스팅의 한계를 넘어 타입 가드와 타입 단언을 활용하여 타입 안전성을 유지하며 문제를 해결하는 방법을 알아봅니다.
November 13, 20254 minutes
리액트 useTransition이 사용자 경험을 해치는 경우를 알아봅니다. 공식 문서 예제의 문제점을 분석하고, Delay 컴포넌트와 결합하여 UI 막힘 없이 더 나은 UX를 만드는 실용적인 방법을 제시합니다.
November 13, 20256 minutes
타입스크립트에서 private 키워드와 # 문법의 차이점을 알아봅니다. 컴파일 타임의 프라이버시와 런타임의 완전한 캡슐화 중 어떤 것을 선택해야 하는지, 그리고 테스트 관점에서의 장단점을 확인하세요.
November 13, 20253 minutes