Inertia 是一种构建经典服务器驱动 Web 应用的新方法。我们称之为现代单体应用。
Inertia 允许您创建完全客户端渲染的单页应用,而无需现代 SPA 带来的复杂性。它通过利用您已经喜欢的现有服务器端模式来实现这一点。
Inertia 没有客户端路由,也不需要 API。只需像往常一样构建控制器和页面视图!Inertia 非常适合任何后端框架,但它针对 Laravel 进行了优化。
Inertia 不是框架,也不是您现有服务器端或客户端框架的替代品。相反,它旨在与它们一起使用。将 Inertia 视为连接两者的粘合剂。Inertia 通过适配器来实现这一点。我们目前有三个官方客户端适配器(React、Vue 和 Svelte)和两个服务器端适配器(Laravel 和 Rails)。