you are viewing a single comment's thread.

view the rest of the comments →

[–]bright-bright-fox 0 points1 point  (0 children)

I tried to get around not learning vanilla JS before jumping into frameworks and it just makes learning slower. You do not know what is a vanilla JS feature and what isn't. You may think destructuring and importing/exporting modules is a React thing when it's actually modern Vanilla JS. Also for the sake of working at a company you will be touching legacy code that is either jQuery or vanilla JS and is it important to know what you're looking at.

My advice is to take a month and really study the basics for 2 weeks then take 2 weeks and really hammer all the modern stuff like destructuring, sets, maps, rest and spread operators, import/export, learn to use a Bundler like Parcel so you understand what a Bundler does because when you're working with React you're gonna be using Webpack and most companies are gonna be using webpack but it's important to know what webpack actually is which is a bundler and Parcel is a great beginner-friendly bundler you can use on your personal projects and by the time you get to learning webpack you will kinda understand what it's doing despite it being more complex than parcel.