Framework
Version
Integrationen

Vergleich | TanStack Router & TanStack Start vs Next.js vs React Router / Remix

Bevor Sie sich fΓΌr ein neues Tool entscheiden, ist es immer gut zu wissen, wie es im Vergleich zur Konkurrenz abschneidet!

Diese Vergleichstabelle bemΓΌht sich, so genau und unvoreingenommen wie mΓΆglich zu sein. Wenn Sie eine dieser Bibliotheken verwenden und der Meinung sind, dass die Informationen verbessert werden kΓΆnnten, kΓΆnnen Sie gerne Γ„nderungen vorschlagen (mit Notizen oder Beweisen fΓΌr Behauptungen) ΓΌber den Link "Diese Seite auf GitHub bearbeiten" am Ende dieser Seite.

Merkmal-/FΓ€higkeitsschlΓΌssel

  • βœ… Erstklassig, integriert und sofort einsatzbereit ohne zusΓ€tzliche Konfiguration oder Code
  • 🟑 Teilweise UnterstΓΌtzung (auf einer Skala von 5)
  • 🟠 UnterstΓΌtzt ΓΌber Addon/Community-Paket
  • πŸ”Ά MΓΆglich, erfordert aber benutzerdefinierten Code/Implementierung/Casting
  • πŸ›‘ Nicht offiziell unterstΓΌtzt
TanStack Router / StartReact Router DOM (Website)Next.JS (Website)
Github Repo / Sterne
Bundle-Grâße❓
History-, Memory- & Hash-Routerβœ…βœ…πŸ›‘
Verschachtelte / Layout-Routenβœ…βœ…πŸŸ‘
Suspense-Γ€hnliche RoutenΓΌbergΓ€ngeβœ…βœ…βœ…
Typsichere Routenβœ…πŸŸ‘ (1/5)🟑
Codebasierte Routenβœ…βœ…πŸ›‘
Dateibasierte Routenβœ…βœ…βœ…
Virtuelle/Programmatische dateibasierte Routenβœ…βœ…πŸ›‘
Router-Loaderβœ…βœ…βœ…
SWR-Loader-Cachingβœ…πŸ›‘βœ…
Routen-Vorabrufen (Prefetching)βœ…βœ…βœ…
Automatisches Routen-Vorabrufenβœ…βœ…βœ…
VerzΓΆgerung des Routen-Vorabrufsβœ…πŸ”ΆπŸ›‘
Pfadparameter (Path Params)βœ…βœ…βœ…
Typsichere Pfadparameterβœ…βœ…πŸ›‘
Typsicherer Routenkontextβœ…πŸ›‘πŸ›‘
Pfadparameter-Validierungβœ…πŸ›‘πŸ›‘
Benutzerdefinierte Pfadparameter-Parsen/Serialisierungβœ…πŸ›‘πŸ›‘
Rangfolge von Routen (Ranked Routes)βœ…βœ…βœ…
Anpassung aktiver Linksβœ…βœ…βœ…
Optimistische BenutzeroberflΓ€che (Optimistic UI)βœ…βœ…πŸ”Ά
Typsichere absolute + relative Navigationβœ…πŸŸ‘ (1/5 ΓΌber buildHref Hilfsprogramm)🟠 (IDE-Plugin)
Ereignisse fΓΌr Routen-Mount/Übergang/Unmountβœ…πŸ›‘πŸ›‘
Devtoolsβœ…πŸŸ πŸ›‘
Einfache Suchparameterβœ…βœ…βœ…
Hooks fΓΌr Suchparameterβœ…βœ…βœ…
<Link/>/useNavigate Suchparameter-APIβœ…πŸŸ‘ (nur Such-String ΓΌber die to/search Optionen)🟑 (nur Such-String ΓΌber die to/search Optionen)
JSON-Suchparameterβœ…πŸ”ΆπŸ”Ά
Typsichere Suchparameterβœ…πŸ›‘πŸ›‘
Validierung von Suchparameter-Schemasβœ…πŸ›‘πŸ›‘
UnverΓ€nderlichkeit von Suchparametern + strukturelles Teilenβœ…πŸ”ΆπŸ›‘
Benutzerdefinierte Parsen/Serialisierung von Suchparameternβœ…πŸ”ΆπŸ›‘
Suchparameter-Middlewareβœ…πŸ›‘πŸ›‘
Suspense-Routenelementeβœ…βœ…βœ…
Routenfehler-Elementeβœ…βœ…βœ…
Routen-Ausstehende Elemente (Pending Elements)βœ…βœ…βœ…
<Block>/useBlockerβœ…πŸ”Ά (keine harten Neu-LadevorgΓ€nge oder Cross-Origin-Navigation)πŸ›‘
VerzΓΆgerte Primitiveβœ…βœ…βœ…
Scroll-Wiederherstellung bei Navigationβœ…βœ…β“
Element-Scroll-Wiederherstellungβœ…πŸ›‘πŸ›‘
Asynchrone Scroll-Wiederherstellungβœ…πŸ›‘πŸ›‘
Router-Invalidierungβœ…βœ…βœ…
Laufzeit-Routenmanipulation (Fog of War)πŸ›‘βœ…βœ…
Parallele RoutenπŸ›‘πŸ›‘βœ…
--------
Full Stack------
SSRβœ…βœ…βœ…
Streaming SSRβœ…βœ…βœ…
Generische RPCsβœ…πŸ›‘πŸ›‘
Generische RPC-Middlewareβœ…πŸ›‘πŸ›‘
React Server Functionsβœ…πŸ›‘βœ…
React Server Function Middlewareβœ…πŸ›‘πŸ›‘
API-Routenβœ…βœ…βœ…
API-Middlewareβœ…πŸ›‘βœ…
React Server ComponentsπŸ›‘πŸŸ‘ (Experimentell)βœ…
<Form> APIπŸ›‘βœ…βœ…
Unsere Partner
Code Rabbit
Netlify
Neon
Clerk
Convex
Sentry
Bytes abonnieren

Ihre wΓΆchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an ΓΌber 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kΓΌndbar.

Bytes abonnieren

Ihre wΓΆchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an ΓΌber 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kΓΌndbar.