router
router copied to clipboard
🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
If you create any hook that relies on a tanstack router hook - it becomes hard to test since the rerender recreates the elements again, I traced it down to...
Add something for people who stumble upon this to continue figuring out what options they have for parallel routes in TanStack Router.
### Describe the bug As described in the title there are two issues I've faced when an error is thrown inside `stringifyParams`. - The `defaultErrorComponent` is rendered in stead of...
Added test to prove rerender is not retriggering state changes
### Describe the bug After setting up a simple app with authentication, when I log in, the `beforeLoad()` function does not complete before my route is rendered. This causes an...
### Describe the bug When returning a deferred promise from the route `loader()` the promise isn't actually deferred, but it seems awaited. This can be seen on the resolved type...
Currently, when using the `useBlocker` hook there is no way to ascertain where the navigation being blocked is headed. For my usage of blocking, this is necessary to allow navigation...
### Describe the bug I don't even need to click the link, as soon as I hover over it, I get the "Not found" error message? ### Your Example Website...
### Describe the bug From @TkDodo found a small issue with route loaders and `trailingSlash: always`: the loaders don't run if I navigate to a route without a trailing slash,...
### Describe the bug Component is remounted when reading state that is changed for the first time in the context on the first page load. ### Your Example Website or...