TanStack Start Übersicht

TanStack Start (Experimentell für Solid) ist ein Full-Stack-Framework, das auf TanStack Router basiert. Es bietet SSR (Server-Side Rendering) für das gesamte Dokument, Streaming, Serverfunktionen, Bündelung und mehr. Dank Vite ist es bereit für die Entwicklung und Bereitstellung auf jedem beliebigen Hosting-Anbieter oder Runtime, den Sie wünschen!

Router oder Start?

TanStack Router ist ein leistungsstarkes, typsicheres und funktionsreiches Routing-System für Solid-Anwendungen. Es wurde entwickelt, um selbst die anspruchsvollsten Full-Stack-Routing-Anforderungen mit Leichtigkeit zu bewältigen. TanStack Start baut auf dem Typsystem von Router auf, um typsichere Full-Stack-APIs bereitzustellen, die Sie auf der Überholspur halten.

Was Sie mit TanStack Router erhalten

  • 100% abgeleitete TypeScript-Unterstützung
  • Typsichere Navigation
  • Verschachteltes Routing und pfadlose Layout-Routen
  • Integrierte Routen-Loader mit SWR-Caching
  • Entwickelt für Client-seitige Daten-Caches (TanStack Query, SWR, etc.)
  • Automatische Routen-Vorabladung
  • Asynchrone Routen-Elemente und Fehlergrenzen
  • Datei-basierte Routengenerierung
  • Typsichere JSON-first Search Params State Management APIs
  • Schema-Validierung für Pfade und Suchparameter
  • Suchparameter-Navigations-APIs
  • Unterstützung für benutzerdefinierte Suchparameter-Parser/Serialisierer
  • Suchparameter-Middleware
  • Middleware für Routenabgleich/-ladung

Was Sie mit TanStack Start erhalten

  • SSR für das gesamte Dokument
  • Streaming
  • Serverfunktionen / RPCs
  • Bündelung
  • Bereitstellung
  • Full-Stack-Typsicherheit

Zusammenfassend lässt sich sagen: Verwenden Sie TanStack Router für Client-Side Routing und TanStack Start für Full-Stack Routing.

Wie funktioniert es?

TanStack Start verwendet Vite zum Bündeln und Bereitstellen Ihrer Anwendung und ermöglicht erstaunliche Funktionen wie

  • Bereitstellung einer einheitlichen API für SSR, Streaming und Hydration
  • Extraktion von nur für den Server bestimmten Code aus Ihrem clientseitigen Code (z. B. Serverfunktionen)
  • Bündelung Ihrer Anwendung für die Bereitstellung auf jedem Hosting-Anbieter

Wann sollte ich es verwenden?

TanStack Start ist perfekt für Sie, wenn Sie eine Full-Stack Solid-Anwendung mit den folgenden Anforderungen erstellen möchten

  • SSR & Hydration für das gesamte Dokument
  • Streaming
  • Serverfunktionen / RPCs
  • Full-Stack-Typsicherheit
  • Robustes Routing
  • Reiche Client-seitige Interaktivität

Wann möchte ich es vielleicht nicht verwenden?

TanStack Start ist nichts für Sie, wenn

  • Ihr Ziel ist eine serverseitig gerenderte Website ohne JS oder mit minimaler Client-seitiger Interaktivität

Wie wird TanStack Start finanziert?

TanStack arbeitet eng mit seinen Partnern zusammen, um die bestmögliche Entwicklererfahrung zu bieten und gleichzeitig Lösungen anzubieten, die überall funktionieren und von Branchenexperten geprüft wurden. Jeder unserer Partner spielt eine einzigartige Rolle im TanStack-Ökosystem

  • Netlify Netlify Logo Die führende Hosting-Plattform für Webanwendungen, die eine schnelle, sichere und zuverlässige Umgebung für die Bereitstellung Ihrer Webanwendungen bietet. Wir arbeiten eng mit Netlify zusammen, um sicherzustellen, dass TanStack Start-Anwendungen nicht nur nahtlos auf deren Plattform bereitgestellt werden, sondern auch Best Practices für Leistung, Sicherheit und Zuverlässigkeit implementieren, unabhängig davon, wo Sie sie letztendlich bereitstellen.
  • Neon Neon Logo Eine serverseitige, autoskalierende Postgres-Lösung, die speziell für moderne Full-Stack-Apps entwickelt wurde. Neon bietet reichhaltige Integrationsmöglichkeiten mit TanStack Start, einschließlich Serverfunktionen und datenbankgestütztem Routing. Gemeinsam vereinfachen wir die Datenbankerfahrung für Entwickler, die TanStack verwenden.
  • Clerk Clerk Logo Die bestmögliche Authentifizierungserfahrung für moderne Webanwendungen, einschließlich TanStack Start-Anwendungen. Clerk bietet TanStack Start-Benutzern erstklassige Integrationen und Lösungen für die Authentifizierung und arbeitet eng mit dem TanStack-Team zusammen, um sicherzustellen, dass TanStack Start APIs bereitstellt, die auf dem neuesten Stand der Best Practices für die Authentifizierung sind.
  • Convex Convex Logo Eine serverlose Datenbankplattform, die sich nahtlos in TanStack Start integriert. Convex wurde entwickelt, um den Prozess der Verwaltung der Daten Ihrer Anwendung zu vereinfachen und bietet ein Echtzeit-, skalierbares und transaktionales Backend, das gut mit TanStack Start-Anwendungen funktioniert. Convex arbeitet auch eng mit dem TanStack-Team zusammen, um sicherzustellen, dass TanStack Start APIs bereitstellt, die auf dem neuesten Stand der Best Practices für Datenbanken sind.
  • Sentry Sentry Logo Eine leistungsstarke, voll ausgestattete Beobachtbarkeitsplattform, die sich nahtlos in TanStack Start integriert. Sentry hilft Entwicklern, Abstürze in Echtzeit zu überwachen und zu beheben und liefert Einblicke in die Leistung und Fehlerverfolgung Ihrer Anwendung. Sentry arbeitet eng mit dem TanStack-Team zusammen, um sicherzustellen, dass TanStack Start APIs bereitstellt, die auf dem neuesten Stand der Best Practices für Beobachtbarkeit sind.
  • Prisma Prisma Logo Überspringen Sie die Datenbankeinrichtung, konzentrieren Sie sich auf die Entwicklung. Prisma Postgres stellt produktionsreife Postgres-Datenbanken in Sekunden bereit – keine Ressourcenkonfiguration, keine Infrastrukturplanung, keine nächtlichen Debugging-Sitzungen, warum mein Connection Pool voll ist?. Verbinden Sie einfach Ihre TanStack-App und beginnen Sie mit der Entwicklung wichtiger Funktionen.

Bereit zum Start?

Fahren Sie mit der nächsten Seite fort, um zu erfahren, wie Sie TanStack Start installieren und Ihre erste App erstellen!

Unsere Partner
Code Rabbit
Netlify
Neon
Clerk
Convex
Sentry
Prisma
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.