I picked Vue because I didn't care for JSX. Vue and React seem very similar conceptually but I don't have a ton of experience with React. I think they're both good choices. Vue has gained a lot of traction with Laravel developers which might influence your choice if you decide to use PHP and or Laravel.
Re:Vue vs. React
by lukaszkups on Monday August 10, 2020 @06:58AM
(#24107796)
Started with react but never got into it enough to finish anything production-ready. Then get hooked up with the Vue and now working with it for like 4 years now.
Re:Vue vs. React
by twright on Friday August 07, 2020 @12:40PM
(#24083854)
Recently I've really been enjoying Vue. It feels lightweight and I feel like I have finer control over application state, flow, and UI. I like React too but I feel like the component lifecycle is a little more opaque and some bugs slip through. React hooks have certainly alleviated some of this.
Re:Vue vs. React
by patatino on Friday August 07, 2020 @07:24AM
(#24080721)
I like both, seriously. I have done projects in both. I would say the learning curve is steeper in React so if you have to pick one to get up and running fast maybe Vue is the better choice.
I liked learning Vue, but not so much learning React. But once it clicked with react it became my favorite.
Re:Vue vs. React
by ioli on Friday August 07, 2020 @08:26AM
(#24081098)
Vue is much easier in that sense. You can just import the library using <script src"<<vue cdn addr>>"></script> and you can start using vue right there.
Re:Vue vs. React
by twright on Friday August 07, 2020 @12:51PM
(#24083991)
I'm working in a large GWT codebase right now and I have this fantasy where I convert the app to Vue or React. I think React hooks would complement a lot of the current components which are table rows or data-helpers. That said I haven't looked at Vue 3 very much which is adopting a similar function-based component pattern.
[0] https://www.hntrends.com/2020/may-big-drop-developer-job-pos...
I've even wrote a note about it: https://lukaszkups.net/notes/thanks-to-vuejs-ive-found-front...
I liked learning Vue, but not so much learning React. But once it clicked with react it became my favorite.
Vue - not very used to the template syntax.