Builder.shin
Frontend
539개의 게시물
React
재택근무 환경에서 React 프로젝트 빌드 속도 개선
코로나로 인한 재택근무 전환 후 로컬 개발 환경에서 빌드 속도가 현저히 느려지는 문제를 겪었다. Webpack 설정 최적화와 캐싱 전략으로 빌드 시간을 40% 단축했다.
2020년 4월 19일
React
재택근무 전환 후 React 프로젝트 개발 환경 정비
코로나로 인한 급작스러운 재택근무 전환 후 팀 전체의 개발 환경을 정비했다. 로컬 환경 구성 자동화와 Hot Reload 최적화로 생산성을 유지할 수 있었다.
2020년 4월 16일
TypeScript
TypeScript 유틸리티 타입으로 API 응답 타입 정제하기
재택근무하면서 레거시 API 타입 정의 작업을 진행했다. Pick, Omit, Partial 등 유틸리티 타입을 활용해 중복 없이 타입을 관리하는 방법을 정리했다.
2020년 4월 9일
TypeScript
TypeScript 3.8 optional chaining으로 null 체크 지옥 탈출
회사 프로젝트를 TypeScript 3.8로 업그레이드하면서 optional chaining과 nullish coalescing을 도입했다. 중첩된 객체 접근 시 null 체크 코드가 얼마나 간결해지는지 정리한다.
2020년 4월 7일
React
재택근무 전환 후 React 컴포넌트 리팩토링
코로나로 인한 재택근무 전환 후 팀 내 코드 리뷰 프로세스를 개선하면서 레거시 클래스 컴포넌트를 Hooks로 전환했다. 특히 생명주기 메서드가 복잡하게 얽힌 컴포넌트들을 단순화하는 과정을 정리했다.
2020년 3월 30일
TypeScript
TypeScript 3.8 업그레이드 후 import type 적용기
회사 프로젝트를 TypeScript 3.8로 업그레이드하면서 새로 추가된 import type 구문을 적용했다. 번들 크기 최적화와 타입 임포트 명시화를 위한 작업 과정을 기록한다.
2020년 3월 18일
React
재택근무 전환 후 React 컴포넌트 상태 관리 재정비
코로나19로 인한 급작스러운 재택근무 전환 과정에서 기존 Redux 중심 상태 관리의 복잡도 문제가 부각되었다. Context API와 useReducer를 활용해 불필요한 보일러플레이트를 제거하고 팀 협업 효율을 개선한 과정을 정리했다.
2020년 3월 16일
TypeScript
TypeScript 3.8 도입하며 겪은 타입 에러 해결기
회사 프로젝트에 TypeScript 3.8을 적용하면서 마주친 타입 에러들을 정리했다. 특히 nullable 체크와 제네릭 타입 추론 관련 이슈가 많았다.
2020년 3월 13일
TypeScript
TypeScript 3.8 const assertion으로 타입 추론 개선하기
재택근무 전환 후 팀 내 타입 안정성 이슈가 반복되어 TypeScript 3.8의 const assertion을 도입했다. as const를 활용해 리터럴 타입을 보존하고 불필요한 타입 단언을 제거할 수 있었다.
2020년 3월 9일
React
재택근무 환경에서 React DevTools 프로파일러로 성능 병목 찾기
코로나19로 인한 갑작스런 재택근무 전환 후 사내 대시보드의 렌더링 성능 이슈를 발견했다. React DevTools Profiler를 활용해 불필요한 리렌더링을 찾아내고 최적화한 과정을 기록한다.
2020년 3월 6일
Previous
1
More pages
25
26
27
28
29
More pages
54
Next
카테고리