#Performance

5개의 포스트

/ Frontend

useCallback, useMemo, React.memo: 언제 쓰고 언제 버려야 할까

세 가지 메모이제이션 도구의 정확한 역할과 관계, 흔한 실수, 그리고 React Compiler 시대의 새로운 접근법.

/ Frontend

React Element 참조로 이해하는 리렌더링

React.memo를 파고 들어가니 Element 참조라는 개념이 나왔습니다.

/ Frontend

무한 스크롤 성능 최적화: Virtual Windowing 도입기

O(n)을 O(1)로 개선한 Virtual Windowing 실전 적용 경험

/ Frontend

React 제어 컴포넌트 vs 비제어 컴포넌트

입력 필드 하나 때문에 화면이 버벅거린 경험에서 시작된, 제어 컴포넌트와 비제어 컴포넌트에 대한 고민 기록

/ Frontend

React useEffect의 오해: 초기화가 아닌 동기화 도구

useEffect를 '초기화 도구'로 오해하면 불필요한 재렌더링이 발생합니다. React가 설계한 진짜 목적, 올바른 사용법, 그리고 실무에서 고려해야 할 트레이드오프를 알아봅니다.