Hoppa till innehåll

Inertia.js är ett kraftfullt verktyg som gör det möjligt för utvecklare att bygga moderna ensidiga applikationer (SPA:er) med etablerade mönster för routning och controllers på serversidan. Det stöder React, Vue och Svelte och möjliggör snabb utveckling utan arbetet med att skapa ett API.

Med Inertia.js kan utvecklare skapa smidiga, klientrenderade applikationer och samtidigt använda klassiska, serverdrivna metoder för webbappar. Det här arbetssättet undanröjer många av de komplikationer som ofta hör till traditionella SPA:er genom att ta bort behovet av routning och API-lager på klientsidan. I stället kan utvecklare skapa controllers och sidvyer som vanligt, vilket gör övergången till SPA:er smidigare.

Inertia.js är kompatibelt med alla backendtekniker, men är särskilt optimerat för Laravel och passar därför bra för utvecklare som känner till Laravels ekosystem.

Ramverket fungerar som en koppling mellan ramverk på klient- och serversidan, ungefär som ett lim som håller ihop dem. Det ersätter inte befintliga ramverk och fungerar inte som ett separat ramverk, utan integreras med dem via adaptrar. För närvarande finns officiella adaptrar för React, Vue och Svelte på klientsidan samt Laravel, Rails och Phoenix på serversidan.

Funktioner

  • Stöd för ensidiga applikationer
  • Inga API:er behövs
  • Sömlös integrering med befintlig routing på serversidan
  • Officiella adaptrar för React, Vue och Svelte
  • Optimerat för Laravel
  • Stöd för klassiska mönster på serversidan
  • Enkel installation och konfiguration
  • Avancerade funktioner som förloppsindikatorer och CSRF-skydd

Relaterade objekt

Next.js

En robust lösning för att skapa asynkrona, dynamiska webbapplikationer med många funktioner som gör utvecklare mer produktiva.

React Router

Ett oumbärligt verktyg för att hantera routning och navigering i React-appar, som effektiviserar utvecklingen och förbättrar appens prestanda.

SvelteKit

Ett kraftfullt ramverk som snabbar på utvecklingen av webbappar med en elegant, komponentbaserad metod.

TanStack Router

Ett modernt och skalbart routningsbibliotek för React med fokus på typsäkerhet och effektiv datahantering.

TanStack Start

Meta-ramverk för fullstackutveckling med React och Solid, med typsäker routning, SSR, strömning, serverfunktioner och Vite-driven paketering, redo att driftsättas var som helst.

dndkit

En verktygslåda som gör det enkelt för utvecklare att lägga till dra och släpp-funktionalitet i sina React-applikationer.

Docusaurus

Ett projekt som hjälper dig att enkelt skapa dokumentationswebbplatser med fokus på innehåll och användbarhet.

Enhance

Den här lösningen ökar produktiviteten och förbättrar apparnas prestanda genom att låta utvecklare använda ett HTML-centrerat arbetssätt som effektiviserar både utveckling och driftsättning.