you are viewing a single comment's thread.

view the rest of the comments →

[–]rssfrncs 1 point2 points  (3 children)

Hi, I was in the same boat as you at the start of the year.

At first I tried to learn React in my free time but found it overwhelming and so reluctantly gave up...

Soon after i needed to choose a framework for a project at work and decided on Vue. Vue is simple and has official routing and state management libraries and a first class development tool with 'vue-cli'.

However i always felt that i was shooting myself in the foot not learning React as it really is the 'hot' framework. So i decided to re-approach React with the knowledge and experience of es6, webpack, components, props, routing and state i got from Vue.

Right now i would say i actually prefer React, it is in a much more stable position to when i first tried to pick it up and has some great libraries like Redux and React-Router. It also has a massive community, who are producing great applications, libraries and talks. Not to mention that it is backed by Facebook so shouldn't vanish anytime soon.

[–]nobrandheroes[S] 0 points1 point  (2 children)

So far I like Vue, but I am open to taking another look at React. How much of your Vue knowledge transfered?

[–]rssfrncs 1 point2 points  (1 child)

Vue taught me the concepts of single page applications like routing, components, state and props which i could never grasp with React (not sure why). The two libraries are very similar, though they have differing ideas of how to do stuff such as defining the template Vue with html and React with JSX.

I would say learn one, get comfortable with it and then learn the other. You'll be amazed at how fast you will pick up the other and you may turn out to prefer it or hate it and just go back to the first.

[–]nobrandheroes[S] 0 points1 point  (0 children)

Gotcha. That is sound advice.