Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Mash Square's avatar

Ditching Livewire, thinking about Inertia Js

I'm building a website with Jetstream and I would need it to deploy it at a later stage using Vapor. Right now I'm using Livewire but I am really sick of dealing with Livewire's dom-diffing issues and I am considering switching to inertia JS. My problem though is that not all the areas of my site need to act like a single page application (for instance I want to keep my blog to have decent SEO etc).

Is it possible to basically use Inertia JS only for when I need interactivity and otherwise just do full page refresh when I need to? (to have search engine optimized URL slugs for instance)

0 likes
1 reply
bugsysha's avatar
bugsysha
Best Answer
Level 61

I want to keep my blog to have decent SEO etc

As far as I know, the initial page render is the same as non-SPA. Only the following requests are AJAX.

Is it possible to basically use Inertia JS only for when I need interactivity and otherwise just do full page refresh when I need to?

Sounds like you don't need a lot of reactivity on the page. For that, you don't need to complicate your life with Inertia. You can pull Alpine or Vue just for that page and add conveniences.

Please or to participate in this conversation.