The Purpose of JS libraries and frameworks
Hey guys! I've searched the SoloLearn questions, but I didn't find the exact answer. There are a lot of JS frameworks and libraries out there. (e.g. I am learning to use p5.js which helps with drawing elements). I know that the main purpose of frameworks is to make code more clear and easier to read, but are there any applications or new functionalities that can't be implemented using vanilla JS? I am considering to learn one of the popular JS frameworks (AngularJS, React) - Could someone please tell me, are there any differences in applications of these ones? Or does it only depend on the preference of the programmers in your team? I'm mainly interested in front-end applications, but I would also appreciate if you could mention something about the back-end (node.js?) Which framework is the most unique one and is a must to learn? Sincerely, MarJan :P