Open links in new tab
  1. Inertia.js - The Modern Monolith

    Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

  2. Upgrade Guide for v3.0 - Inertia.js Documentation

    What’s New Inertia.js v3.0 is a major release focused on simplicity and developer experience. Axios has been replaced with a built-in XHR client for a smaller bundle, SSR now works out of the box during …

  3. How It Works - Inertia.js Documentation

    Inertia then dynamically swaps out the previous page component with the new page component and updates the browser’s history state. The end result is a silky smooth single-page experience. To …

  4. Introduction - Inertia.js Documentation

    Inertia is a new approach to building classic server-driven web apps. We call it the modern monolith. Inertia allows you to create fully client-side rendered, single-page apps, without the complexity that …

  5. Server-Side Setup - Inertia.js Documentation

    The first step when installing Inertia is to configure your server-side framework. Inertia maintains an official server-side adapter for Laravel. For other frameworks, please see the community adapters. …

  6. Client-Side Setup - Inertia.js Documentation

    Once you have your server-side framework configured, you then need to setup your client-side framework. Inertia currently provides support for React, Vue, and Svelte.

  7. Pages - Inertia.js Documentation

    Creating Pages Inertia pages are simply JavaScript components. If you have ever written a Vue, React, or Svelte component, you will feel right at home. As you can see in the example below, pages …

  8. Links - Inertia.js Documentation

    By default, Inertia renders links as anchor <a> elements. However, you can change the tag using the as prop.

  9. Routing - Inertia.js Documentation

    You are viewing the documentation for Inertia.js v3, which is currently in beta. For the current stable release, please visit the v2 documentation.

  10. Manual Visits - Inertia.js Documentation

    Inertia provides three helper methods for updating page props without making server requests. These methods are shortcuts to router.replace() and automatically set preserveScroll and preserveState to …