Hey folks,
I am working on a web projects & realized how much the frontend landscape keeps evolving every year. With so many new libraries and frameworks popping up, I am wondering – is React still the go-to choice in 2025? Or are more people jumping ship to Svelte, SolidJS or even newer stuff?
I started out with Vue a while back & while it was pretty smooth, a lot of the tutorials & support I find online still seem to focus heavily on React. I am also considering brushing up on my skills and might even sign up for a ReactJS Online Training just to stay updated but I do not want to commit unless it is really worth it in the long run.
Want to hear your experiences or preferences— if you have switched frameworks or stuck with React and why.
Thank you.
This may give you some insights. React is indeed still on top of the food chain. I never liked it. We stick to vanilla js for most of our WebApps.
1 Like
I’ve tried several times to get into React. It screams “I did this for a class project the night before it was due!” to me. I know that’s not true but that’s my initial take every time I try to get into again. I’ve dabbled in Svelte and Vue and both of those ‘make sense’ to me. Both take a logical here’s code and here’s UI approach.
Again, I’m no expert, just my opinions in dabbling around with various front ends. As someone who did Xojo for 20+ years it kind of sucks to have a backend in a language you know (for me it’s Go) well and then the frontend is SO different.
I did some playing around with Fyne last week (Go GUI framework) and with a little help from Copilot I had a utility up and running in a few hours. It’s not perfect but it does what I want it to do. I wish the Fyne UI was a bit more refined but the app is usable.
1 Like
Have been working in both React and Vue using low-code tools.
Disclaimer: I have never hand coded in any!
For React I prefer to use these tools:
- Fluxscape (fork of Open Noodl)
- Lowcoder
For Vue I prefer to use these:
- Nooku
- Frappe Framework with Frappe Studio
HTH
Just announced: XMLUI
Wraps React in a high-level XML syntax. Good discussion of the design rationale by John Udell here.
1 Like
For building complex forms and solid data validation we are currently using JSON forms. It is just fantastic!