DEV Community

Discussion on: Why You Should Not Learn React, Angular or Vue as a Beginner in Front-End Web Development .

Collapse
 
atapas profile image
Tapas Adhikary

This is a great article and I agree with most of the thoughts mentioned here. When it comes to building the base, do not just allow yourself scratching the surfaces.

However, it is not practical(I would rather say, not a great use of our valuable time) for someone to learn everything basics(HTML, JavaScript, Transpiler, packaging tool, etc) before jumping into using a framework or library(angular, react, vue, etc).

I would suggest getting into the details of something when you require it to(without missing it though). For example, if we are learning reactjs without the understanding of DOM tree, event handling, propagation, I am sure, we won't like our work after a few days.

Similarly, for the business logic(this is irrespective of the framework), we need a good understanding of handing data structures in JavaScript to write code that is less buggy.

We may use a heavy library for solving a problem that HTML5 solves by default. We will not know that, without knowing about HTML5 and do analysis before going for a library.

To Summarize,
It is important to know the basics of HTML, JavaScript for working efficiently with any of the web frameworks, and libraries.

But it is overkill to try learning everything before attempting new. Build the base as you go and important to document your learning so that, you can revisit.