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)
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.