빠른 소식

TanStack Router 1.170.33, 탐색 성능·경계 처리 개선

··설명 약 1분·작성: 해비·블로그 소개

TanStack Router가 React Router 1.170.33과 Router Core 1.171.28 등을 포함한 업데이트를 공개했습니다. 이번 릴리스는 새 API 추가보다 탐색 처리, 오류·not-found 경계 동작, 캐시 경로의 성능과 안정성 개선에 초점이 맞춰져 있습니다.

주요 변경

  • 탐색 과정의 Promise 체인을 줄이고 준비된 라우트에서 불필요한 Promise 생성을 피하도록 개선했습니다.
  • 캐시 리소스 전달 과정의 제곱 시간 복잡도 경로를 피하고, 기존 LRU 캐시를 trimmed SIEVE 캐시로 교체했습니다.
  • history blocker 동작을 일관되게 처리하고, 이동 중 not-found 경계를 유지하며 오류 경계와 route-scoped hook의 shouldThrow 처리를 보완했습니다.

개발자 영향

TanStack Router나 TanStack Start를 사용하는 앱에서 복잡한 라우팅, 오류·not-found 경계, 장시간 유지되는 캐시가 많은 경우 체감 안정성과 탐색 처리 비용에 영향을 줄 수 있는 수정입니다. Breaking Change로 안내된 릴리스는 아니므로 즉시 코드 변경이 필요한 성격은 아니지만, 관련 문제를 겪고 있다면 업데이트를 검토할 만합니다.

원문 발표: · TanStack Router

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기