DEV Community

Bret
Bret

Posted on

Which has a better NEED and a future? REACT OR VUE?

Which one is better to start with and learn? Or, focus on?
I’ve been using React for a while, to get better at JavaScript as well.
I started with Vue, but wasn’t using it right at all really, but then got started with react.

Is it ok to focus on Vue? Or do you need to know React well?

Top comments (13)

Collapse
 
myzel394 profile image
Myzel394

There are way more jobs available for React than for Vue. On the other hand, Vue is easier to learn, so you could improve your Javascript this way. On the other hand, the community for React is way bigger than Vue's.
Vue is generally more recommended for beginners.
Just a few points to think about.

Collapse
 
yobretyo profile image
Bret

Vue is for beginners? It kinda adds a whole lot for of its own flavor then react. I actually like react more, but I do see the simplicity of Vue, but there is the “custom syntax” that messes me up that they have

Collapse
 
zhnedyalkow profile image
Zhitomir Oreshenski

I do not have a lot of experience with vue but you can choose whatever you prefer and look for a jobs that offer one of them. I am using react but you should focus on at least couple libraries mainly for react itself, redux, routing and some for styles. I prefer react and like the approach there

Collapse
 
yobretyo profile image
Bret

I like how hooks are and state, and I get the concept. it seems tho that django really makes it simpler with objects and adding more.

Collapse
 
gktim profile image
gkTim

Vue is easier to learn and has a very good documentation. So for the beginning it is perfect. Also a great framework for intermediate and experts. I prefer vue over react. But for react there are more job offers.

Collapse
 
yobretyo profile image
Bret

With the more job offers, what are those mainly around??? As in, what parts of react should someone focus on? I can tell Vue is getting up there and can cause a good switch to it.

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

In the far future they will both die a horrible death. For now pick either and master it then the other should become clearer.

Collapse
 
ivan_jrmc profile image
Ivan Jeremic

I agree, when HTML and CSS becomes one unified UI design language there is no need for messing around with frameworks, I hope this day will come.

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

My new toys of interest for realizing exactly that and something in the middle. Svelte and Stencil.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Best to focus on one framework to begin with before you switch to something else. If you live in the west then React has more job prospects. If you live in the east then Vue is probably better to go with.

Collapse
 
aghasilihilary profile image
Hi_lary.a

To me.. Vue is easy to learn and there are thousands of jobs out there.. It depends on your area in terms of jobs. But basically it's up to you which you prefer to start with. And also check the job opportunities in your area to know the perfect framework for you to learn.

Collapse
 
joellau profile image
Joel Lau

Here are my 2 cents:

  1. Yes it is okay to focus on Vue.
  2. You don't HAVE to know React as well.

Many of the concepts between front-end frameworks overlap.

My advice would be to stick with ONE framework, switching only when you absolutely have to (e.g. new job / team / hard requirements).

Remember, syntax is easy to pick up (stackoverflow 🎉) while concepts are easily transferrable.

Collapse
 
rigelcarbajal profile image
Rigel Carbajal

I like svelte 😌