4 ms·
I've worked both on large Vue and react projects. Wouldn't pick myself Vue ever if I have the choice. Vue is certainly easier to learn, and comes with a lot of
by midrus 5y ago
I've worked both on large Vue and react projects. Wouldn't pick myself Vue ever if I have the choice.
Vue is certainly easier to learn, and comes with a lot of oficial libraries such as vuex, Vue router etc. But that's all about it.
The Vue 2 to 3 transition is a big fuck up, python level. One of the companies I've worked for will never be able to migrate to Vue 3, because they cannot afford to stop product development and they also have a ton of external dependencies that are mostly abandoned.
The integration with typescript, even in Vue 3 is still not as good as it is for react. This is critical for large projects, and to have proper ide autocomopletion, etc.
Then the ecosystem....it is a lot smaller than the React ecosystem.
Then the "meta frameworks". Next.js is infinitely better and better managed than Nuxt, which went full rewrite and again, from my point of view that's a big fuck up.
And finally, I have absolutely nothing against other languages (even English is not my native language) but I got really tired of finding myself debugging problems and ending up in issues, forums or readmes in languages that are not English (mostly Chinese).
React has its drawbacks, but I prefer those by a far amount to the drawbacks of using Vue.