Answer the question
In order to leave comments, you need to log in
What is better for a beginner to learn vue or react?
I am faced with a choice, vue seems to be easier to understand and master, but react is more popular. My level is beginner, I know the basics of html, css, javascript. Interested from two positions
1. The actual application development is simplicity, speed and convenience for vue and react .
2. Job prospect with knowledge of vue and react .
Thank you!
Answer the question
In order to leave comments, you need to log in
Personally, my opinion, it all depends on the task, I write both react and vue.
If something needs to be done quickly, or for myself, where you clearly know what will happen there, then it’s easier for me to write in vue, there is less boilerplate. You connect Vuex to store the state and everything is fine.
But if in commercial development in a large project, then with react, the chances of shooting yourself in the foot are much less. If you do it with a clear separate architecture of react + redux + sagas, then it somehow becomes easier to live.
And at the initial stage, in general, the choice is not very important. And there and there you will find a job. Of course, the scope of react is wider, I think because it is more known, there are more manuals on it.
Try both libraries and choose the one you like best to study. It won't take long to write two Todo Lists.
The actual application development is simplicity, speed and convenience for vue and react .
Once I also had such a difficult choice)
But I solved the problem like this:
No need to compare the best react here? or vu? or Angular? I just took a few lessons in React, Vue and Angular and looked, I liked Vue the most, I won’t say why, since everyone has their own opinions. I also suggest you just look at least 3-4 lessons and then decide for yourself. Just choose a framework that you like, that is very clear to you, and that you understand and feel comfortable working with. If someone says that the react is the best, but at the same time you don’t really understand what it is the best for and you can’t figure it out, then it’s better not to. Waste your time.
Of course React is more popular, it has a rich ecosystem, it has JSX (which is a hundred times better and more powerful than Vue templates).
In React, components are functions and data is immutable, this approach is especially good for beginners because it does not allow you to make bugs.
Vue is more of an anti-pattern based on the outdated OOP paradigm.
Well, Vue is being developed by some Chinese, and React is being developed by Facebook, I think there is a difference.
Open hh.ru - look at vacancies for the React key and Vue key, you will quickly find the answer to the second question. It’s a pleasure to develop on React, I didn’t work with Vue, but I plan to broaden my horizons.
If layout with logic, Vue.
If you want to program in JS, then React.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question