Ga naar de inhoud

Inertia.js is een krachtige tool waarmee ontwikkelaars moderne single-page-applicaties (SPA's) kunnen bouwen met bestaande server-side routerings- en controllerpatronen. Het ondersteunt React, Vue en Svelte, zodat je snel kunt ontwikkelen zonder de extra complexiteit van een API.

Met Inertia.js kunnen ontwikkelaars naadloze client-side gerenderde applicaties maken en daarbij klassieke servergestuurde webapptechnieken gebruiken. Deze aanpak voorkomt de complicaties die vaak bij traditionele SPA's horen, doordat client-side routering en API-lagen overbodig worden. In plaats daarvan kunnen ontwikkelaars controllers en paginaweergaven maken zoals ze gewend zijn, wat de overstap naar SPA's vergemakkelijkt.

Inertia.js is compatibel met elke backendtechnologie, maar is speciaal geoptimaliseerd voor Laravel. Daardoor is het een uitstekende keuze voor ontwikkelaars die bekend zijn met het Laravel-ecosysteem.

Het framework vormt een verbinding tussen client-side- en server-sideframeworks, als lijm die ze samenbrengt. Het vervangt geen bestaande frameworks en is ook geen zelfstandig framework, maar integreert via adapters met bestaande frameworks. Momenteel zijn er officiële adapters voor React, Vue en Svelte aan de clientzijde en voor Laravel, Rails en Phoenix aan de serverzijde.

Functies

  • Ondersteuning voor single-page-applicaties
  • Geen API's nodig
  • Naadloze integratie met bestaande server-side routering
  • Officiële adapters voor React, Vue en Svelte
  • Geoptimaliseerd voor Laravel
  • Ondersteunt klassieke server-side patronen
  • Eenvoudig te installeren en in te stellen
  • Geavanceerde functies zoals voortgangsindicatoren en CSRF-bescherming

Gerelateerde items

Next.js

Een robuuste oplossing voor het maken van asynchrone, dynamische webapplicaties met een uitgebreide functieset die de productiviteit van ontwikkelaars verhoogt.

React Router

Een onmisbare tool voor routering en navigatie in React-applicaties, die zowel de efficiëntie van ontwikkelaars als de prestaties van applicaties verbetert.

SvelteKit

Een krachtig framework dat is ontworpen om de ontwikkeling van webapplicaties te versnellen met een elegante, op componenten gebaseerde aanpak.

TanStack Router

Een moderne, schaalbare routeringsbibliotheek voor React, met een focus op typeveiligheid en efficiënt gegevensbeheer.

TanStack Start

Een full-stack metaframework voor React en Solid met typeveilige routering, SSR, streaming, serverfuncties en Vite-aangedreven bundeling, klaar voor implementatie waar dan ook.

dndkit

Een toolkit waarmee ontwikkelaars eenvoudig drag-and-dropfunctionaliteit aan hun React-applicaties kunnen toevoegen.

Docusaurus

Een project waarmee je eenvoudig websites voor documentatie maakt, met de nadruk op inhoud en gebruiksgemak.

Enhance

Deze oplossing verhoogt de productiviteit en applicatieprestaties doordat ontwikkelaars een HTML-gerichte aanpak kunnen gebruiken, waardoor zowel het bouwen als het implementeren eenvoudiger verloopt.