I believe learning and knowing vanilla JavaScript is essential for every developer who wants to work with it. But creating real web apps for clients and enterprise-level apps without frameworks is total stupidity. Once it was jQuery, now, it is Vue or React or etc. It depends on the developer to choose a framework since they are all great.
You tell me which one looks easier?
Of course the last one.
So these technologies make a developer's life much easier.
I see no purpose in learning vanilla JavaScript to use in production but learning it is essential.
So if you meant to learn it to overcome the frameworks I respectfully disagree, but if you meant learning the frameworks is ruining people's understanding of JavaScript since they don't exactly know what is going on we'll I couldn't agree more.
As someone who's been learning both vanilla & frameworks lately, I completely agree! I worked on frameworks first, just to get some of that instant-results motivation behind me, but I've definitely found that tinkering with Vanilla JS has helped me to deepen my understanding of fundamentals, especially the window and document objects.
And of course, there's always going to be some legacy system somewhere that will require knowledge of outdated tech, so it's nice to know for that as well.
I believe learning and knowing vanilla JavaScript is essential for every developer who wants to work with it. But creating real web apps for clients and enterprise-level apps without frameworks is total stupidity. Once it was jQuery, now, it is Vue or React or etc. It depends on the developer to choose a framework since they are all great.
Imagine this:
This was a vanilla JavaScript code to get a value from the input and write it done simultaneously (almost) in the result
span
.This one is the jQuery flavoured one:
And this is Vue styled one:
You tell me which one looks easier?
Of course the last one.
So these technologies make a developer's life much easier.
I see no purpose in learning vanilla JavaScript to use in production but learning it is essential.
So if you meant to learn it to overcome the frameworks I respectfully disagree, but if you meant learning the frameworks is ruining people's understanding of JavaScript since they don't exactly know what is going on we'll I couldn't agree more.
frameworks makes web development easier I totally agreed, and it’s totally true to learn & understand VANILLA JS
As someone who's been learning both vanilla & frameworks lately, I completely agree! I worked on frameworks first, just to get some of that instant-results motivation behind me, but I've definitely found that tinkering with Vanilla JS has helped me to deepen my understanding of fundamentals, especially the window and document objects.
And of course, there's always going to be some legacy system somewhere that will require knowledge of outdated tech, so it's nice to know for that as well.
Great
The facts are