useLocation re-renders before navigating status - TanStack