How to understand all the jumble of frameworks and libraries for JS?

Good day! I am new in the field of front-end development and programming in General. I clearly understand the basics of JS and now thinking about learning frameworkof. This pushing jobs for front-end developers where all have one or another JavaScript framework. Please help me to understand following questions:

1) When should I start to learn frameworks?

2)Which one should study first? If Node.js I more or less clear, Angular, React etc Vue.js I have a PR mess.

3) whether it Is necessary to take in jQery?
March 20th 20 at 11:50
2 answers
March 20th 20 at 11:52
Solution
Frameworks are made for speed.
What would to use them, first you need to be able to solve problems in pure JS.
Without a doubt you should be able to work with async, to understand her, to understand the context (this) in JS ES5 and ES6 (in terms of arrow functions reference), promises and Kabuki, circuit in that language.
jQuery is not even a framework in fact, this library, and the study is not discussed, the lion's share of code on the Internet written in jQuery, well, if ES6 decided questions quick sample and some nuances I need use jQuery, then cycles and remained that jQuery implemented inside the library.
With regard to Angular/React/Vue - it would be best though, one to write something, and the rest to understand the logic, and with that knowledge you can try to get. What to write, you can choose based on the market at the moment in this city.
March 20th 20 at 11:54
Solution
First learn the basics of JS. Next, node.js it is NOT framework is the engine for both server and client parts of applications. To date, lead React.js from Facebook and Angular from Google. They are about the same. The choice is yours. I chose the React js because I need it at work.

If you choose framework jQuery you do not need. It doesn't even need and no framework, modern browsers have native learned to do what he did.
the nonsense about the approximate similarity of Angular and React. Different approaches ranging from SSR, finishing props and their reactivity. Threshold of entry are very different - Misael_Dietrich commented on March 20th 20 at 11:57
@dangelo.Ebert33in angular the entry threshold is much higher, right? - Elsa_Walker commented on March 20th 20 at 12:00
@Myrtie.Denesik79, right - Misael_Dietrich commented on March 20th 20 at 12:03
@Myrtie.Denesik79,
in angular the entry threshold is much higher, right?

It's how you look makes Angular more.
But more takes over. - ansley.Schuppe97 commented on March 20th 20 at 12:06
@Myrtie.Denesik79, just angular is a framework in which direct and routing, and sredstava for validation forms and other nishtyaki
and react is a library for rendering vyuha, which you need to connect other third-party libraries (for the same routing)

angular not particularly difficult, but it definitely take longer to teach because it is much more built-in features - Hadley.Kertzmann commented on March 20th 20 at 12:09

Find more questions by tags JavaScript