Gå til indhold

Inertia.js er et effektivt værktøj, der gør det muligt for udviklere at bygge moderne single-page-applikationer (SPA'er) med etablerede mønstre for routing og controllere på serversiden. Det understøtter React, Vue og Svelte, så du hurtigt kan udvikle uden besværet med at oprette et API.

Med Inertia.js kan udviklere skabe problemfri applikationer, der renderes på klientsiden, samtidig med at de bruger klassiske teknikker fra serverdrevne webapps. Denne tilgang fjerner mange af de komplikationer, der ofte følger med traditionelle SPA'er, fordi der ikke er behov for routing eller API-lag på klientsiden. I stedet kan udviklere oprette controllere og sidevisninger, som de plejer, hvilket gør overgangen til SPA'er nemmere.

Inertia.js fungerer med alle backend-teknologier, men er især optimeret til Laravel og er derfor et godt valg for udviklere, der kender Laravel-økosystemet.

Frameworket forbinder frameworks på klientsiden med frameworks på serversiden og fungerer som lim mellem dem. Det erstatter ikke eksisterende frameworks og er ikke et separat framework, men integreres med eksisterende frameworks via adaptere. På klientsiden understøttes der aktuelt officielle adaptere til React, Vue og Svelte, og på serversiden til Laravel, Rails og Phoenix.

Funktioner

  • Understøttelse af single-page-applikationer
  • Ingen API'er nødvendige
  • Problemfri integration med eksisterende routing på serversiden
  • Officielle adaptere til React, Vue og Svelte
  • Optimeret til Laravel
  • Understøtter klassiske mønstre på serversiden
  • Nem installation og konfiguration
  • Avancerede funktioner som statusindikatorer og CSRF-beskyttelse

Relaterede elementer

Next.js

En robust løsning til at skabe asynkrone, dynamiske webapplikationer med et omfattende funktionssæt, der øger udviklernes produktivitet.

React Router

Et vigtigt værktøj til at håndtere ruter og navigation i React-applikationer, der øger udviklereffektiviteten og forbedrer applikationens ydeevne.

SvelteKit

Et kraftfuldt framework, der er udviklet til at fremskynde udviklingen af webapplikationer med en elegant, komponentbaseret tilgang.

TanStack Router

Et moderne og skalerbart routingbibliotek udviklet specifikt til React med fokus på typesikkerhed og effektiv datahåndtering.

TanStack Start

Meta-framework til full-stack-udvikling med React og Solid, med typesikker routing, SSR, streaming, serverfunktioner og Vite-drevet bundling, klar til implementering overalt.

dndkit

Et værktøjssæt, der gør det nemt for udviklere at implementere træk og slip i deres React-applikationer.

Docusaurus

Et projekt, der gør det nemt at oprette dokumentationswebsteder med fokus på indhold og brugervenlighed.

Enhance

Denne løsning øger produktiviteten og applikationernes ydeevne ved at lade udviklere bruge en HTML-centreret udviklingstilgang, der effektiviserer både udvikling og udrulning.