Builder.shin
Frontend
539개의 게시물
TypeScript
TypeScript 5.3의 Import Attributes로 JSON 모듈 안전하게 불러오기
TypeScript 5.3에서 정식 지원되는 Import Attributes를 프로젝트에 적용했다. 기존 assert 구문을 with로 변경하면서 겪은 마이그레이션 과정과 번들러 설정 이슈를 정리한다.
2024년 12월 30일
React
React 19 RC의 use() 훅으로 Promise 처리 개선하기
React 19 RC에서 공개된 use() 훅을 프로젝트에 적용해봤다. Suspense와 결합하면 비동기 데이터 페칭 로직이 상당히 간결해진다. 기존 useEffect 패턴과 비교해본 내용을 정리했다.
2024년 12월 24일
React
React 19 RC와 useFormStatus 도입 고민
React 19 RC가 공개되면서 폼 관리 관련 새로운 훅들이 추가되었다. 현재 프로젝트에 useFormStatus를 도입할지 검토하면서 기존 React Hook Form과의 비교를 진행했다.
2024년 12월 13일
React
React 19 RC의 use() 훅으로 데이터 페칭 패턴 개선하기
React 19 RC에 추가된 use() 훅을 실험해봤다. Promise를 직접 전달할 수 있어 Suspense와 결합했을 때 데이터 페칭 코드가 상당히 간결해졌다. 기존 useEffect 기반 패턴과 비교해본 경험을 정리했다.
2024년 12월 10일
TypeScript
TypeScript 5.3의 Import Attributes로 JSON 모듈 타입 안전하게 불러오기
프로젝트에서 JSON 파일을 import할 때 타입 추론이 제대로 되지 않는 문제가 있었다. TypeScript 5.3에서 정식 지원하는 Import Attributes를 적용해 해결했다.
2024년 12월 5일
TypeScript
TypeScript 5.x 조건부 타입으로 API 응답 타입 개선하기
API 응답 형태가 성공/실패에 따라 달라지는 상황에서 조건부 타입을 활용해 타입 안정성을 확보했다. 기존 union 타입 방식의 문제점과 개선 과정을 기록한다.
2024년 11월 30일
TypeScript
TypeScript 5.7 업그레이드 후 빌드 시간 20% 개선
TypeScript 5.7로 업그레이드하면서 빌드 시간이 20% 단축되었다. 특히 대규모 모노레포 환경에서 체감이 컸다.
2024년 11월 27일
React
React 19 RC에서 use() 훅 테스트해보기
React 19 RC가 공개되면서 새로운 use() 훅을 프로젝트에 적용해봤다. Promise와 Context를 직접 사용할 수 있는 이 훅의 실용성을 검증하고, 기존 패턴과 비교해봤다.
2024년 11월 14일
React
React 19 RC 테스트하며 발견한 use 훅의 실전 활용법
React 19 RC가 공개되면서 새로운 use 훅을 프로젝트에 적용해봤다. Promise를 직접 전달할 수 있는 구조가 기존 data fetching 패턴을 크게 단순화시킬 수 있었다.
2024년 10월 13일
React
React 19 RC에서 변경된 ref 콜백 동작 대응하기
React 19 RC를 테스트하던 중 ref 콜백에서 cleanup 함수를 반환할 수 있게 변경된 것을 발견했다. 기존 코드에서 예상치 못한 동작이 발생해 마이그레이션 작업을 진행했다.
2024년 10월 2일
Previous
1
2
3
4
5
6
More pages
54
Next
카테고리
Builder.shin