EBonocore's avatar

When is Blade enough? When to reach for React?

I'm rebuilding an application that works as a product catalog (~2k products but needs room to grow). The idea is to make this new version as simple as possible and provide a great user experience. It's basically a home page with a search bar where you can search by product name, and then see the product page with its features. You can also compare products - you get your comparison report via email.

The current version is React with Redux being used only to manage one component. As I am presented with the task of creating a lighter, faster version, I ask myself if just simple, well-written, Blade components, with Alpine.Js for simple JS interactions, isn't a better approach for this app. Sometimes React overcomplicates things.

The DB is SQL, and we also use Tailwind UI.

I'd appreciate hearing the thoughts of more experienced devs.

0 likes
2 replies
vincent15000's avatar

Blade suits in several cases.

React, VueJS and other JS frameworks will be more relevant to use when you need to have a great reactivity in the frontend.

2 likes

Please or to participate in this conversation.