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
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.