DEV Community

Discussion on: Don't start with React

Collapse
 
maroun_baydoun profile image
Maroun Baydoun

Correct, but unfortunately the problems will start to appear down the road for people who have no grasp of the fundamentals.

Collapse
 
leob profile image
leob

I see what you mean, you should of course have some grasp of the fundamentals.

Collapse
 
pokgak profile image
Aiman Ismail

Why not handle the problem when it comes then? For many people, starting is the biggest hurdle. Choosing the most used framework seems to be the easiest (and fastest) choice to overcome that hurdle.

It's normal for newcomers to have gaps in their knowledge. That in my opinion, is the difference between a junior and a more experienced developer.

Thread Thread
 
maroun_baydoun profile image
Maroun Baydoun

I believe that investing time and effort in a library/framework early on will make it difficult to go in the opposite direction and grasp the fundamentals later on.

Thread Thread
 
leob profile image
leob • Edited

I think the discussion is more about how much of the fundamentals you should know. You should at least have an idea what the heck 'DOM' means ... and obviously a firm grasp of Javascript, and of programming fundamentals, for that matter. With all of us here having been in this industry for at least a couple of years (well that's what I guess) we probably forgot how much there is to learn before you can even remotely begin to call yourself a competent (junior) dev.

But, I see what you mean - there is absolutely a lot of value in learning how to develop a web site or web app using just HTML, CSS and Vanilla JS, because this gives you a much deeper appreciation of what React (and other frameworks) are doing.

Thread Thread
 
maroun_baydoun profile image
Maroun Baydoun

I agree. The difficult part is about striking a balance.
I'm not suggesting people should understand the working of the V8 engine before starting with React, but a grasp of the DOM and its APIs is necessary.