Builder.shin
Frontend
539개의 게시물
React
React Hooks 도입 후 Form 상태 관리 개선기
프로젝트에 React Hooks를 본격 도입하면서 복잡한 Form 컴포넌트를 리팩토링했다. Class 컴포넌트 대비 코드량이 30% 줄고 로직 재사용성도 개선됐다.
2019년 5월 30일
TypeScript
React 프로젝트에 TypeScript 점진적으로 도입하기
레거시 React 프로젝트에 TypeScript를 한 번에 마이그레이션하는 것은 리스크가 컸다. allowJs 옵션을 활용해 점진적으로 전환한 과정을 기록했다.
2019년 5월 25일
React
React Hooks 프로젝트에 도입하며 겪은 시행착오
팀 프로젝트에 React Hooks를 본격적으로 도입했다. Class 컴포넌트에서 함수형 컴포넌트로 전환하며 마주친 문제들과 해결 과정을 정리했다.
2019년 5월 4일
TypeScript
TypeScript 3.4 조건부 타입으로 API 응답 타입 안전하게 처리하기
프로젝트에 TypeScript를 도입하면서 API 응답 타입 처리가 복잡해지는 문제가 있었다. 조건부 타입을 활용해 성공/실패 케이스를 타입 수준에서 분기 처리한 방법을 정리했다.
2019년 5월 3일
TypeScript
TypeScript 3.4에서 const assertion 활용하기
TypeScript 3.4에 추가된 const assertion을 프로젝트에 적용해봤다. 리터럴 타입을 보존하면서 불필요한 타입 선언을 줄일 수 있었다.
2019년 4월 27일
TypeScript
TypeScript 3.4 const assertion으로 타입 안전성 높이기
TypeScript 3.4에서 추가된 const assertion을 프로젝트에 적용했다. literal type을 더 정확하게 추론할 수 있게 되어 타입 안전성이 개선되었다.
2019년 4월 22일
React
React Hooks 도입 후 Custom Hook으로 폼 로직 정리하기
프로젝트에 React Hooks를 본격 도입하면서 반복되는 폼 처리 로직을 Custom Hook으로 추상화했다. Class 컴포넌트 대비 코드량이 30% 이상 줄었고, 로직 재사용이 훨씬 수월해졌다.
2019년 4월 18일
TypeScript
TypeScript 3.4 const assertion과 readonly 배열 활용
TypeScript 3.4에서 추가된 const assertion을 프로젝트에 적용하면서 타입 추론 개선 효과를 확인했다. 특히 설정 객체와 상수 배열 처리에서 유용했다.
2019년 4월 5일
TypeScript
TypeScript 3.4 적용하며 마주친 readonly 배열 이슈
기존 JavaScript 프로젝트에 TypeScript 3.4를 도입하면서 readonly 배열 타입 관련 컴파일 에러를 해결했다. const assertion과 ReadonlyArray의 차이를 이해하고 적절한 타입 가드를 적용한 과정을 정리했다.
2019년 4월 3일
TypeScript
TypeScript 3.x 프로젝트 마이그레이션 후기
레거시 JavaScript 프로젝트를 TypeScript 3.4로 전환하는 과정에서 겪은 문제들과 해결 방법을 정리했다. 특히 기존 코드베이스와의 호환성 유지가 가장 큰 과제였다.
2019년 3월 31일
Previous
1
More pages
31
32
33
34
35
More pages
54
Next
카테고리