With Laravel 9 just around the corner, I’m reconsidering my position on using the Inertia/Vue and Livewire stacks after using neither stack when they got official starter kits at Laravel 8.x’s initial release.
So, I’m weighing the pros and cons of each stack, keeping in mind that I am still sticking with Bootstrap over Tailwind. The major con is Inertia / Vue won’t have built features like date formatting out of the box without pulling in a package like moment, and other Blade syntax and directives. But even that is only a minor inconvenience at best.
I guess my question is: which stack do you prefer and why?
I personally prefer Inertia/vue or Inertia/react. If you know how to use react or vue then you can start and learn this stack pretty easily. Inertia is not a big thing. You can just review the documentation and learn it in a week. However, with Livewire you need to dig in a little bit along the way and use some custom JS with it or alpine JS to be precise. I will prefer Inertia/Vue because you just have to learn inertia a little bit.
As for the frontend you can use Tailwind with inertia/Vue as well.
+1 for inertia (with react). I love writing my frontend in something as reactive as react (or vue) and I knew react before I started. Tailwind is awesome