# TanStack Router

Una libreria di routing moderna e scalabile, progettata appositamente per React e specializzata nella sicurezza dei tipi e nella gestione efficiente dei dati.

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

TanStack Router offre una soluzione di routing completamente type-safe per le applicazioni React. Questa libreria ripensa i moderni modelli di routing per migliorare l'esperienza degli sviluppatori senza rinunciare alla sicurezza.

Il router semplifica il recupero dei dati e consente navigazioni immediate grazie alla cache integrata e al precaricamento automatico. Include una versatile API loader che evita le richieste a cascata durante il recupero dei dati, mantenendo gli utenti coinvolti mentre le pagine si caricano in parallelo.

Inoltre, TanStack Router offre un'API avanzata per i parametri di ricerca che migliora la gestione dello stato consentendo di definire schemi, convalidare e modificare i parametri di ricerca degli URL. Questa funzionalità riduce la dipendenza dallo stato in memoria e migliora l'esperienza utente.

Grazie a un'architettura leggera (solo 12kb), garantisce prestazioni e scalabilità, risultando una scelta affidabile per distribuire applicazioni ad alte prestazioni. Le integrazioni con partner come Vercel, Clerk, Convex e Sentry ne aumentano il valore, offrendo sicurezza, interazioni con dati in tempo reale e un monitoraggio efficace delle applicazioni.

## Funzionalità

- 100% type-safe
- Loader di route in parallelo
- API di prima classe per i parametri di ricerca
- Route annidate e layout
- Leggero (12kb)
- Suspense e transizioni
- Navigazione rigorosa
- Percorsi completati automaticamente
- Schemi per i parametri di ricerca
- Validazione dei parametri di ricerca
- Parsing e serializzazione dei parametri di ricerca
- Elaborazione dei parametri di ricerca prima e dopo l'uso
- Condivisione strutturale
- Precaricamento automatico
- Elementi asincroni
- Elementi in attesa
- Boundary degli errori

## Dettagli

**Stelle su GitHub**

8.4K

**Download npm**

228.8K/settimana

**Ultima versione**

1.86.1

**Creato il**

Jan 14, 2019

**Aggiornato il**

Dec 6, 2024

**Licenza**

MIT License

Il tuo annuncio qui?

[Scrivici](mailto:hi@dennn.is?subject=Pubblicit%C3%A0%20su%20KickstartUI)

[Annuncio La suite di plugin pronta per gli agenti di WordPress.](https://sleekwp.com/?ref=kickstartui)

## Elementi correlati

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

Meta-framework full-stack per React e Solid con routing type-safe, SSR, streaming, funzioni server e bundling basato su Vite, pronto per il deploy ovunque.

**Stelle su GitHub**

10.8K

**Aggiornato il**

Aug 17, 2025

**Licenza**

MIT License

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

Uno strumento essenziale per gestire percorsi e navigazione nelle applicazioni React, migliorando l'efficienza degli sviluppatori e le prestazioni dell'applicazione.

**Stelle su GitHub**

53.4K

**Aggiornato il**

Dec 6, 2024

**Licenza**

MIT License

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

Questo framework permette agli sviluppatori di creare applicazioni e componenti web efficienti e facili da mantenere, combinando tecniche di programmazione dichiarativa e funzionale.

**Stelle su GitHub**

3.1K

**Aggiornato il**

Dec 6, 2024

**Licenza**

MIT License

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

Questa soluzione semplifica lo sviluppo di moderne applicazioni web con un approccio che adotta le tecniche moderne lato client mantenendo la semplicità delle tradizionali applicazioni renderizzate lato server.

**Stelle su GitHub**

6.6K

**Aggiornato il**

Dec 6, 2024

**Licenza**

MIT License

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

Gestite facilmente lo stato delle applicazioni in Next.js utilizzando la stringa di query dell’URL per mantenerlo e sincronizzarlo.

**Stelle su GitHub**

5.1K

**Aggiornato il**

Dec 6, 2024

**Licenza**

MIT License

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

Una potente libreria per la gestione dei moduli che semplifica la gestione dei form nelle applicazioni React, con particolare attenzione a prestazioni e usabilità.

**Stelle su GitHub**

41.8K

**Aggiornato il**

Dec 6, 2024

**Licenza**

MIT License

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

Una raccolta di hook React che migliora il processo di sviluppo con soluzioni pronte all'uso, garantendo una tipizzazione rigorosa e applicazioni efficienti.

**Stelle su GitHub**

6.6K

**Aggiornato il**

Dec 6, 2024

**Licenza**

MIT License

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

Gestione headless e type-safe dello stato dei moduli, con convalida indipendente dallo schema, sottoscrizioni granulari e API intuitive per creare moduli complessi.
