DEV Community

loading...

Discussion on: Don't start with React

Collapse
mjgs profile image
Mark Smith • Edited

I’m feeling the message highlighted, it’s a good idea to learn the basics of how the browser works, but be careful because the stark reality is that it takes a lot of time and on the other end 98% of jobs on job boards require React/Vue/Angular, even the backend jobs, oh yeah and now Typescript, and you can guess that this pattern will continue, when you get there, there will be yet another set of minimum requirements - in a lot of cases your resume won’t even reach the employers inbox.

I wouldn’t be surprised if at some point all the frontend jobs start requiring express/koa/happy.

Collapse
jeromedeleon profile image
Jerome De Leon

I couldn’t agree more. The reason for people to not look for alternative is because of the market. People tend to go with the market demand but forgot that the most basic thing to learn is the fundamental.

Collapse
jeromedeleon profile image
Jerome De Leon

If you know the fundamental, everything is just actually another combination of those fundamentals.

Thread Thread
mjgs profile image
Mark Smith

At some point though it's no longer going to be feasible to learn the fundamentals properly, HTML/CSS/Javascript will become like assembly, you learn it briefly in some university course, but quickly move on to higher level frameworks. Not sure what happens to those of us who had to go through the pain of learning the fundamentals.

Thread Thread
maroun_baydoun profile image
Maroun Baydoun Author

I totally agree. But I believe at some point, in the not very near future, the web could evolve and incorporate some concepts of the libraires/frameworks as open standards for the browsers to implement. I don't see why ,for example, browsers wouldn't have a native implementation of something resembling Virtual DOM to speed up DOM updates.

Thread Thread
jeromedeleon profile image
Jerome De Leon

I see much like low level languages now a days. They are so popular back then because they made life of programmer much easier from their time but not today. I see your point :)

Collapse
leob profile image
leob

Well, if your goal is just to find a job and the market is screaming "React" then you might not care that much about alternatives, or about spending a lot of time to obtain a deep grasp of the fundamentals. We're not talking about academic purity but about the realities of the market ...

Thread Thread
maroun_baydoun profile image
Maroun Baydoun Author

That's very true. And I'm blaming the market for that, not the junior developers who are going in this direction.

Thread Thread
jeromedeleon profile image
Jerome De Leon • Edited

So do you think learning React without going through JavaScript is enough to get the job done? I'm curious. :)

Thread Thread
maroun_baydoun profile image
Maroun Baydoun Author

It is enough to get the job done for sure, but it's a short-sighted decision for the long term. I believe it can hinder advancement moving forward.

Thread Thread
jeromedeleon profile image
Jerome De Leon

I believe if you pursue React or any other framework on the web, you're more likely to expose yourself in JS and that's where you need to study that further for more improvement.