3 ms·
If you go for React, remember you're learning a UI library and not a framework. You'll need to learn a number of different libraries in order to use React in a
by metaloha 3y ago
If you go for React, remember you're learning a UI library and not a framework. You'll need to learn a number of different libraries in order to use React in a framework, and with a multitude of choices for each portion of the framework functionality.
The problem with React - and to a lesser extent Vue - is that each project will likely use different libraries for similar functionality. There are some very popular defaults for many (like routers), but you'll still end up needing to be familiar with more than one.
You could look at Next.js which is a React-based framework.
Between Vue and React, I'd go with Vue. It has the same problems with multiple options for every framework aspect, but most of it is Vue-branded (so to speak) which means you're less likely to need to learn alternatives. I also think it makes more conceptual sense than React, but that's a personal opinion.
If your interest is to become employed, React is definitely more popular - but it's not better.