Bro you just answered all my questions...other developers will make you feel like you have to build tons of projects,become an experts in javascript before diving into react, while also forgetting that working with react itself will naturally make you deepen your understanding of javascript while working on fun projects and we can only become better as we build more projects.. but what makes the journey interesting and not boring is that you can build anything interesting with react without the limitation of only javascript
It's like learning music. You can memorize scales and chords first or you can just play songs and figure out which scales and chords are actually useful for what you're building. Either way, if you're passionate, you'll end up with a similar body of knowledge.
I wish this were true. I enjoy React because of its simplicity and closeness to vanilla JavaScript, but every time you go and do a tech assessment for a company, they expect you to know deeper vanilla JavaScript.
I learnt Dart for fluttet development, Once had the basics down like syntaxes, conditional operations, list and map operations i directly jumped into watch while learning js in the flow when i didn't understand them
When I had to start soon on angular due to a project requirement, I skipped going deep in Javascript. But when I had to start on React, I felt it’s very important to understand Javascript. 😖😣
This only applies if you plan on staying in the front-end. Many times, you will get hired for a job that is in a language you do not know. Learning JS fundamentals will prepare you for a job in any language.
TLDR: Yes, you have to. Learn to walk properly before you start to run. There are shokingly huge knowledge gaps when it comes to the browser API in general.
@stephenikuomola JavaScript is a fairly simple language to learn. You don't need to know 100%. But building things on your own, helps to understand how a language/platform works. I did that, not only once and also use Angular professionally. Now I know when to use a library/framework and when not. Plus it is easier to understand how to extend the framework to your needs, which most of the developers won't even consider doing.
I think I agree with what you say but I find confusing that you interchangeably use JavaScript and Vanilla JS when they are not the same thing. JavaScript is the language, and you cannot use any JavaScript framework if you do not know the language. Learning it through the lenses of a framework is somewhat opinionated. Vanilla JS is the idea that you can directly build web application using the fundations layed out by the W3C, such as the DOM and the events, without needing a framework built upon those such as React or Angular. So instead of defining a new framework, Vanilla JS shows you how to use what is already available. Vanilla JS is the absence of another framework. So, should you learn JavaScript before learning React? I would answer is yes. Should you learn Vanilla JS before learning React? I would say no. Should you learn Vanilla JS? Probably.
you are basically saying forget those thousands of jobs you could apply to with React/Angular/Vue stack etc.. Most of the companies just will never use Flutter, some will do. I am not a hater of Flutter, it's just how business works. Same reason why php will never die lol. You're just cutting your chances of getting a job. But it's ok to choose to focus on one technology, if you are a good specialist, you will be in demand anyway.
Bro you just answered all my questions...other developers will make you feel like you have to build tons of projects,become an experts in javascript before diving into react, while also forgetting that working with react itself will naturally make you deepen your understanding of javascript while working on fun projects and we can only become better as we build more projects.. but what makes the journey interesting and not boring is that you can build anything interesting with react without the limitation of only javascript
It's like learning music. You can memorize scales and chords first or you can just play songs and figure out which scales and chords are actually useful for what you're building. Either way, if you're passionate, you'll end up with a similar body of knowledge.
This is interesting and this advice will help a lot of newbies not to give up easily
Thanks, bro... for sharing this tip.
Thank you max
I wish this were true. I enjoy React because of its simplicity and closeness to vanilla JavaScript, but every time you go and do a tech assessment for a company, they expect you to know deeper vanilla JavaScript.
I learnt Dart for fluttet development, Once had the basics down like syntaxes, conditional operations, list and map operations i directly jumped into watch while learning js in the flow when i didn't understand them
Really good advices!
When I had to start soon on angular due to a project requirement, I skipped going deep in Javascript. But when I had to start on React, I felt it’s very important to understand Javascript. 😖😣
This only applies if you plan on staying in the front-end. Many times, you will get hired for a job that is in a language you do not know. Learning JS fundamentals will prepare you for a job in any language.
Hi Max. What is behind in your background? I am curious to know, everyday new color :)
TLDR: Yes, you have to. Learn to walk properly before you start to run.
There are shokingly huge knowledge gaps when it comes to the browser API in general.
@stephenikuomola JavaScript is a fairly simple language to learn. You don't need to know 100%. But building things on your own, helps to understand how a language/platform works. I did that, not only once and also use Angular professionally. Now I know when to use a library/framework and when not. Plus it is easier to understand how to extend the framework to your needs, which most of the developers won't even consider doing.
Thanks sooo much Max
thats so true . just some basics java script.
Sir please make a video on py-script.
I think I agree with what you say but I find confusing that you interchangeably use JavaScript and Vanilla JS when they are not the same thing.
JavaScript is the language, and you cannot use any JavaScript framework if you do not know the language. Learning it through the lenses of a framework is somewhat opinionated.
Vanilla JS is the idea that you can directly build web application using the fundations layed out by the W3C, such as the DOM and the events, without needing a framework built upon those such as React or Angular. So instead of defining a new framework, Vanilla JS shows you how to use what is already available. Vanilla JS is the absence of another framework.
So, should you learn JavaScript before learning React? I would answer is yes.
Should you learn Vanilla JS before learning React? I would say no.
Should you learn Vanilla JS? Probably.
just need Flutter and forget Javascript and React. your life will be easier
I'm a beginner. Tell me why
Flutter is single codebase for ios and android and you can use its code for web development. But conventionally, react, angular are used for web
you are basically saying forget those thousands of jobs you could apply to with React/Angular/Vue stack etc.. Most of the companies just will never use Flutter, some will do. I am not a hater of Flutter, it's just how business works. Same reason why php will never die lol. You're just cutting your chances of getting a job.
But it's ok to choose to focus on one technology, if you are a good specialist, you will be in demand anyway.
imagine learning frameworks without know what is dom and how it works
This is interesting and this advice will help a lot of newbies not to give up easily
This is interesting and this advice will help a lot of newbies not to give up easily