Z
Z
Zombie426792017-07-28 21:47:38
JavaScript
Zombie42679, 2017-07-28 21:47:38

When should you learn Vue.js, React or Angular?

The situation is such that it seems like I'm already earning by layout of sites. But I know JS quite poorly, like in jQuery, and I can pull something and do something with it, but there is not enough knowledge in jQuery, so at the moment 80% of my solutions are other people's solutions - converted to mine. And then I learn about Vue, React and Angular and the question is, do I need to know JS and jQuery well enough to start learning these frameworks or how should this happen?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
I
Igor Koch, 2017-07-28
@amux

It is desirable to know JS well, it is not necessary to know jQurey at all.
I advise you to start learning Vue, because. it has a lower entry threshold and can be easily used in simple things, calculators, sliders, etc.
Start simple, once you understand how Vue works, you will no longer want to work with elements through JQuery.
You can learn right away, because with Vue, you will study the work of JS together.

D
Decadal, 2017-07-28
@Decadal

Knowing the framework does not eliminate the need to learn the language. At the very moment when the entire architecture and all the chips of the framework that can be copied, peeped in tutorials or in the documentation are embodied in the application by you, you will have to write, in fact, the application logic. And this is to be done in javascript or typescript.

A
Andrey Pavlenko, 2017-07-29
@Akdmeh

Learn JavaScript well. jQuery does not hurt - no matter what they say about "jQuery is not needed in 2017" - many sites still use it and don't blow it + there is a lot of legacy code that has to be maintained even today. You need to understand what it does under the hood, why it makes it easier to work with the DOM, and then switch to Vue - from the three technologies described, it seemed the easiest to dive into the world of JS frameworks

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question