Builder.shin
Frontend
539개의 게시물
TypeScript
TypeScript 5.6 satisfies 연산자와 타입 안전성 개선
TypeScript 5.6에서 개선된 satisfies 연산자를 실무에 적용하면서 타입 추론과 안전성을 동시에 확보하는 방법을 정리했다. 기존 as const와의 차이점과 실제 API 응답 처리 케이스를 다뤘다.
2024년 9월 27일
TypeScript
TypeScript 5.x 조건부 타입으로 API 응답 타입 추론 개선하기
API 엔드포인트마다 수동으로 타입을 지정하던 것을 조건부 타입과 템플릿 리터럴 타입으로 개선했다. 타입 안정성을 유지하면서 보일러플레이트를 대폭 줄일 수 있었다.
2024년 9월 19일
TypeScript
TypeScript 5.6 Beta의 Nullish와 Truthy 체크 개선
TypeScript 5.6 베타에서 개선된 null/undefined 체크 로직을 프로젝트에 적용하면서 기존 타입 가드 패턴을 리팩토링했다. 특히 `||` 연산자와 `??` 연산자의 타입 좁히기가 더욱 정교해졌다.
2024년 9월 16일
TypeScript
TypeScript 5.5의 infer를 이용한 타입 추론 패턴
복잡한 API 응답 타입을 다루면서 infer 키워드의 활용도를 다시 돌아보게 됐다. 제네릭 타입에서 타입을 추출하는 패턴을 정리했다.
2024년 9월 8일
TypeScript
TypeScript 5.5의 infer 제약 조건과 실무 적용
TypeScript 5.5에서 개선된 infer 제약 조건을 API 응답 타입 추론에 적용했다. 기존 유틸리티 타입의 한계를 극복하고 타입 안정성을 높일 수 있었다.
2024년 9월 5일
React
React 19 Beta의 use 훅과 Server Actions 살펴보기
React 19 Beta가 공개되면서 새로운 use 훅과 Server Actions가 소개되었다. Next.js 14에서 이미 사용 가능한 Server Actions를 React 차원에서 지원하게 되면서 폼 처리 패턴이 크게 달라질 전망이다.
2024년 7월 31일
TypeScript
TypeScript 5.5의 infer를 이용한 타입 추론 개선
프로젝트에서 복잡한 제네릭 타입을 다루면서 TypeScript 5.5의 개선된 infer 키워드를 활용하게 되었다. 특히 API 응답 타입을 자동으로 추출하는 유틸리티 타입을 만들면서 실용성을 체감했다.
2024년 7월 28일
TypeScript
TypeScript 5.5 satisfies 연산자와 타입 좁히기 패턴
프로젝트에서 타입 안전성을 높이기 위해 TypeScript 5.5의 satisfies 연산자를 활용했다. as const와 함께 사용하면서 발견한 타입 좁히기 패턴을 정리한다.
2024년 7월 20일
React
React 19 RC의 useActionState와 Server Actions 실험
React 19 RC에서 공개된 useActionState 훅과 Server Actions를 Next.js 14 환경에서 테스트해봤다. 폼 상태 관리가 확실히 단순해지지만, 아직 프로덕션 적용은 이르다는 판단.
2024년 7월 4일
React
React 19 RC 주요 변경사항 정리
React 19 RC가 공개되면서 Actions, useOptimistic 등 새로운 기능들이 추가되었다. 프로젝트에 적용하기 전에 주요 변경사항을 정리해두었다.
2024년 6월 17일
Previous
1
More pages
3
4
5
6
7
More pages
54
Next
카테고리
Builder.shin