---
name: inertia
description: "Build modern monolith applications with Inertia.js - combining server-side frameworks (Laravel, Rails, etc.) with React/Vue/Svelte frontends without building APIs. Use when creating Inertia pages and layouts, working with Link component for navigation, building forms with Form component or useForm hook, handling validation and errors, managing shared data and props, implementing authentication and authorization, using manual visits with router, working with partial reloads, setting up persistent layouts, or configuring client-side setup."
---
# Inertia.js
Modern monolith framework for building SPAs without APIs. Combine server-side framework power with React/Vue/Svelte frontends.
## Core Concept
Inertia replaces your view layer - controllers return JavaScript page components instead of server-side templates. The `` component intercepts clicks for XHR visits, providing SPA experience without full page reloads.
## Quick Reference
### Basic Page Structure
```vue