react-query-questions
solid-query-questions
table-questions
virtual-questions
router-questions
react-charts-questions
ranger-questions
vue-query-questions
svelte-query-questions
bling-questions
form-questions
angular-query-questions
start-questions
db-questions
start-showcase
router-showcase
📣-announcements
Is it advisable to make heavy use of SearchParams?
It is tempting to handle a complete filter state in the address bar. Then the history works and it's a great user experience, but is it really advisable to handle a large filter state with the help of the SearchParams. I mean a pagination-filter with about 10 filter values, which also consist of complex types. Isn't it possible that you reach limits? Thanks...
How to check if it's possible to go back
Testing Tanstack Router Components
Massive TypeScript performance issues
tsc --no-emit) with the router type registered takes about 2-3 minutes on my Macbook Pro. Without it, it takes 14 seconds. The TypeScript language service becomes unusable, error feedback in a file in VSCode turn from instantly after an edit to taking about 30 seconds.
I already tried adding type aliases to typeof router, explicitly annotating validateSearch functions, extracting routes into their own files. These seem to be tips from the TypeScript documentation, but they don't help.
I am also getting error messages about type instantiation:...Browser navigation question.

Another circular dependency question
beforeLoad with throw redirect only solves half the problem. Most of the time we need router.history.location.pathname, router.history.location.search, etc for the redirects. Even https://tanstack.com/router/v1/docs/guide/authenticated-routes#redirecting is using...Protected Routes with auth state in redux
beforeLoad like so:
```
const authenticatedRoute = new Route({
id: 'authenticated',...How to keep navigation state in sync with active route?
const currentPath = router.state.matches[router.state.matches.length - 1].pathname; to set my initial state manually, so that it is in sync. Here you find my simple example on CodeSandbox: https://codesandbox.io/s/antd-menu-tanstack-router-ddns67 you can test the behavior by going for example to https://ddns67.csb.app/about (without setting the currentPath to state, this will not work)
What would be the right approach to use a Menu component together with TanStackRouter?...Usage with module federation
Force remount on route change
Link wrapper requires params
<NavLink component={Link} to={myroute.to} />
<NavLink component={Link} to={myroute.to} />
params property......Child path not rendering
Getting breadcrumbs
/projects/$projectID I want to get the array ["projects", "theID"] so I can render the breadcrumbs. What is the best approach for this? I've been looking at useRouter and useMatches but they give me a lot of information I do not need and I need to do a lot of manipulation to the output of this.
I was looking into this: https://tanstack.com/router/v1/docs/guide/router-context#processing-accumulated-route-context but routeContext is missing for all the matches, what am I doing wrong?...Releative routes with params. All params mandantory?
Support for libraries other than React
core can easily be extended by someone who wishes to uses it for their framework of choice....Using Router in multiple projects within a monorepo
How to handle meta/head tags ?
Passing QueryClient but still getting `No QueryClient set, use QueryClientProvider to set one