Builder.shin
React
249개의 게시물
React
React 16의 Error Boundary로 런타임 에러 처리하기
프로덕션 환경에서 컴포넌트 에러로 인한 전체 화면 크래시가 발생했다. React 16에서 새로 도입된 Error Boundary를 적용해 사용자 경험을 개선한 과정을 정리했다.
2018년 2월 6일
React
React 16.2 Fragment 문법과 HOC 패턴 정리
React 16.2에서 정식 도입된 Fragment 문법을 프로젝트에 적용했다. HOC 패턴으로 인증 처리를 리팩토링하면서 겪은 문제와 해결 과정을 기록한다.
2018년 1월 31일
React
React 컴포넌트 리렌더링 최적화 - shouldComponentUpdate vs PureComponent
대시보드 프로젝트에서 불필요한 리렌더링으로 인한 성능 저하를 겪었다. shouldComponentUpdate와 PureComponent를 활용해 해결한 과정을 정리했다.
2018년 1월 29일
React
React 16.2 Fragment 적용기
React 16.2에서 정식 지원되는 Fragment를 프로젝트에 적용했다. 불필요한 div 래퍼를 제거하면서 마크업이 간결해졌고, CSS 레이아웃 이슈도 해결됐다.
2018년 1월 26일
React
React 컴포넌트에서 debounce 적용하기
검색 자동완성 기능 구현 중 과도한 API 호출 문제가 발생했다. lodash debounce를 사용해 해결했지만, React 컴포넌트 라이프사이클과 맞물려 예상치 못한 동작이 있었다.
2018년 1월 18일
React
React 16.2 Fragment 문법 적용 후기
React 16.2에서 추가된 Fragment 단축 문법을 프로젝트에 적용했다. div 래퍼 지옥에서 벗어날 수 있었지만, 몇 가지 제약사항도 있었다.
2018년 1월 4일
React
React 16.2의 Fragment로 불필요한 div 줄이기
React 16.2에서 정식 추가된 Fragment를 프로젝트에 적용했다. 더 이상 wrapper div로 DOM을 오염시키지 않아도 되어 마크업이 깔끔해졌다.
2018년 1월 1일
React
React 16의 Error Boundary로 컴포넌트 에러 처리하기
React 16에서 새로 도입된 Error Boundary를 프로덕션에 적용했다. 기존에는 컴포넌트 에러가 발생하면 전체 앱이 크래시됐는데, 이제 에러를 격리해서 처리할 수 있게 됐다.
2017년 12월 21일
React
React 16의 Error Boundary로 컴포넌트 에러 처리하기
React 16에서 새로 도입된 Error Boundary를 프로젝트에 적용했다. 기존에는 컴포넌트 에러 발생 시 전체 화면이 깨지는 문제가 있었는데, 이를 우아하게 처리할 방법이 생겼다.
2017년 12월 2일
React
React 16의 Error Boundary로 컴포넌트 에러 처리하기
React 16에서 새로 도입된 Error Boundary를 프로젝트에 적용했다. 기존에는 컴포넌트 에러가 전체 앱을 중단시켰는데, 이제 에러를 격리하고 fallback UI를 보여줄 수 있게 되었다.
2017년 10월 20일
Previous
1
More pages
21
22
23
24
25
Next
카테고리
Builder.shin