Let's start by setting the stage
jQuery bad, Vanilla JS good?
For someone coming from the land of writing the word
With so much hype around the language today as well as the enhanced ES6 syntax in existence there's no wonder why more and more frameworks are popping up. Gone are the days of just opening up your text editor, creating an
html document and
CSS stylesheet to later create a basic website.
Now we somehow prefer to configure a build tool like Webpack or Gulp to create, compress, minify, and author all our files. Libraries like React or Vue create a virtual DOM of which are crazy fast but at what cost?
I get that there is a multitude of advantages to using such frameworks but from a broader perspective aren't we still just creating HTML and CSS in the end? Sure it's more state-dependent and dynamic but languages such as Ruby, Python, PHP, and more have been doing this forever.
Where I'm looking for learning inspiration and guidance:
- You Don't Know JS - by Kyle Simpson