# TanStack Router

Uma biblioteca de roteamento moderna e escalável, projetada especificamente para React, com foco na segurança de tipos e no gerenciamento eficiente de dados.

[Website](https://tanstack.com/router/latest) [GitHub](https://github.com/TanStack/router) [npm](https://npmjs.com/package/@tanstack/react-router)

TanStack Router oferece uma solução de roteamento totalmente segura quanto a tipos para aplicativos React. Essa biblioteca reformula os padrões modernos de roteamento para melhorar a experiência de desenvolvimento sem comprometer a segurança.

O roteador simplifica a busca de dados e permite navegações instantâneas com cache integrado e pré-carregamento automático. Sua API versátil de carregadores evita cascatas durante a busca de dados, mantendo os usuários envolvidos enquanto as páginas carregam em paralelo.

Além disso, TanStack Router oferece uma API avançada para parâmetros de pesquisa que melhora o gerenciamento de estado ao permitir esquemas, validação e manipulação dos parâmetros de pesquisa da URL. Esse recurso reduz a dependência do estado em memória e aprimora a experiência do usuário.

Com uma arquitetura leve (apenas 12kb), mantém o desempenho e a escalabilidade, sendo uma opção confiável para implantar aplicativos de alto desempenho. A integração com parceiros como Vercel, Clerk, Convex e Sentry agrega valor, oferecendo segurança, interações com dados em tempo real e monitoramento eficaz dos aplicativos.

## Recursos

- 100% seguro quanto a tipos
- Carregadores de rotas em paralelo
- APIs de parâmetros de pesquisa de primeira classe
- Rotas aninhadas e de layout
- Leve (12kb)
- Suspense + transições
- Navegação estrita
- Caminhos preenchidos automaticamente
- Esquemas de parâmetros de pesquisa
- Validação de parâmetros de pesquisa
- Análise sintática + serialização de parâmetros de pesquisa
- Pós-processamento e pré-processamento de parâmetros de pesquisa
- Compartilhamento estrutural
- Pré-busca automática
- Elementos assíncronos
- Elementos pendentes
- Limites de erro

## Detalhes

**Estrelas no GitHub**

8.4K

**Downloads do npm**

228.8K/semana

**Versão mais recente**

1.86.1

**Criado em**

Jan 14, 2019

**Atualizado em**

Dec 6, 2024

**Licença**

MIT License

Seu anúncio aqui?

[Envie-nos um e-mail](mailto:hi@dennn.is?subject=Publicidade%20em%20KickstartUI)

[Anúncio O conjunto de plugins pronto para agentes para WordPress.](https://sleekwp.com/?ref=kickstartui)

## Itens relacionados

### [TanStack Start](https://kickstartui.com/pt/details/tanstack-start/)

Meta-framework full-stack para React e Solid com roteamento seguro quanto a tipos, SSR, streaming, funções de servidor e empacotamento com tecnologia Vite, pronto para implantação em qualquer lugar.

**Estrelas no GitHub**

10.8K

**Atualizado em**

Aug 17, 2025

**Licença**

MIT License

### [React Router](https://kickstartui.com/pt/details/react-router/)

Uma ferramenta essencial para gerenciar rotas e navegação em aplicações React, aumentando a eficiência dos desenvolvedores e o desempenho das aplicações.

**Estrelas no GitHub**

53.4K

**Atualizado em**

Dec 6, 2024

**Licença**

MIT License

### [Hybrids](https://kickstartui.com/pt/details/hybrids/)

Esta estrutura permite que desenvolvedores criem aplicações e componentes Web eficientes e fáceis de manter usando uma combinação de técnicas de programação declarativa e funcional.

**Estrelas no GitHub**

3.1K

**Atualizado em**

Dec 6, 2024

**Licença**

MIT License

### [Inertia.js](https://kickstartui.com/pt/details/intertiajs/)

Esta solução simplifica o desenvolvimento de aplicações Web modernas com uma abordagem que adota técnicas modernas do lado do cliente e mantém a simplicidade das aplicações tradicionais renderizadas no servidor.

**Estrelas no GitHub**

6.6K

**Atualizado em**

Dec 6, 2024

**Licença**

MIT License

### [nuqs](https://kickstartui.com/pt/details/nuqs/)

Gerencie o estado da aplicação em Next.js com facilidade usando a string de consulta da URL para persistir e sincronizar o estado.

**Estrelas no GitHub**

5.1K

**Atualizado em**

Dec 6, 2024

**Licença**

MIT License

### [React Hook Form](https://kickstartui.com/pt/details/react-hook-form/)

Uma poderosa biblioteca para gerenciamento de formulários que simplifica esse processo em aplicações React, com foco em desempenho e usabilidade.

**Estrelas no GitHub**

41.8K

**Atualizado em**

Dec 6, 2024

**Licença**

MIT License

### [usehooks-ts](https://kickstartui.com/pt/details/usehooks-ts/)

Uma coleção de hooks React que aprimora seu processo de desenvolvimento com soluções prontas para uso, garantindo tipagem robusta e eficiência nas aplicações.

**Estrelas no GitHub**

6.6K

**Atualizado em**

Dec 6, 2024

**Licença**

MIT License

### [TanStack Form](https://kickstartui.com/pt/details/tanstack-form/)

Gerenciamento de estado de formulários sem interface e com segurança de tipos, validação independente de esquema, assinaturas granulares e APIs intuitivas para criar formulários complexos.
