DEV Community

Discussion on: Front End Javascript, Angular, React, etc, what and where to start with?

Collapse
 
dominikfg profile image
Dominik G

I'm with Sebastian Schürmann here.

Learn the basics and current Vanilla Techniques (e.g. Service Workers and Web Components) first. Then you might be able to create an application without any of those big frameworks (at least for the most modern browsers).

I'm basically not a big fan of react, because I dislike the mix of HTML and JS (and possibly even CSS) into one JS file.

Angular (without proper tree shaking) is "huge" in file size for initial loading.

Honestly I can't really say anything about the other current frameworks like Vue.js or Aurelia or anything else.

Collapse
 
omawhite profile image
Omar White

Any suggestions on where to learn more about "current vanilla" techniques? I feel like I have a good enough grasp on basic vanilla JavaScript, but not as it pertains to application development. I can get basic things to change on a page using JavaScript or jquery or whatever else, but have ever heard of services workers or web components. Though I'll definitely look them up.

Collapse
 
dominikfg profile image
Dominik G

I found this article really helpful including the links to further reading:
dev.to/vinay20045/building-a-singl...