Detach component from route declaration, typescript vs vite - TanStack