
2025-10-03
React useState 내부 구조: 함수형 업데이트와 링크드 리스트의 비밀
Vanilla JS로 useState를 직접 구현하며 함수형 업데이트가 필요한 이유와 React가 링크드 리스트를 선택한 이유를 파헤칩니다.
- REACT
Vanilla JS로 useState를 직접 구현하며 함수형 업데이트가 필요한 이유와 React가 링크드 리스트를 선택한 이유를 파헤칩니다.
React Router의 이슈 중 하나였던 unstable_middleware: true시 shouldRevalidate: false가 동작하지 않던 문제를 해결한 내용
StoragePersister에서 deserialize된 데이터로 combine이 실행되지 않는 문제를 해결한 과정. 메인테이너 리뷰를 통해 테스트를 개선하며 v5.85.9 릴리스에 기여한 경험을 공유합니다.
React Query가 어떻게 Query → QueryObserver → Component로 이어지는 데이터 흐름을 구성하고, Proxy를 활용해 실제 사용하는 속성만 추적하여 불필요한 리렌더링을 방지하는지 내부 코드를 통해 살펴봅니다.
Vanilla JS로 useState를 직접 구현하며 함수형 업데이트가 필요한 이유와 React가 링크드 리스트를 선택한 이유를 파헤칩니다.
React Router의 이슈 중 하나였던 unstable_middleware: true시 shouldRevalidate: false가 동작하지 않던 문제를 해결한 내용
StoragePersister에서 deserialize된 데이터로 combine이 실행되지 않는 문제를 해결한 과정. 메인테이너 리뷰를 통해 테스트를 개선하며 v5.85.9 릴리스에 기여한 경험을 공유합니다.