I agree so much. As a Dev still learning alot of JS, I initially fell prey to the shininess of React, Vue and all of the other frameworks. But, the problem is I don't necessarily understand the core concepts behind how they work and what they do and instead rely heavily on the 'magic' they do for us.
I say, learn vanilla JS, understand the concepts and how it all relates to eachother before moving to frameworks. Because, ultimately frameworks can change, and even disappear over night but if you learn core JS that won't matter you just move to the next framework.
So while it's more cumbersome, tiring and less short term game. Long term you're winning. 👍
I agree. I made the HUGE mistake to skip learning vanilla JS and jumped into Angular, then the 'magic' got me confused when I was getting errors that I couldn't figure out. Things got a lot better when I stopped...then started over from scratch with just JS.
That's the current process I'm going through. I've found I can build stuff in ReactJS because I understand how to use it's framework specific language. But, now I'm looking at expressJS I'm lost again. So back to basics it is.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I agree so much. As a Dev still learning alot of JS, I initially fell prey to the shininess of React, Vue and all of the other frameworks. But, the problem is I don't necessarily understand the core concepts behind how they work and what they do and instead rely heavily on the 'magic' they do for us.
I say, learn vanilla JS, understand the concepts and how it all relates to eachother before moving to frameworks. Because, ultimately frameworks can change, and even disappear over night but if you learn core JS that won't matter you just move to the next framework.
So while it's more cumbersome, tiring and less short term game. Long term you're winning. 👍
I agree. I made the HUGE mistake to skip learning vanilla JS and jumped into Angular, then the 'magic' got me confused when I was getting errors that I couldn't figure out. Things got a lot better when I stopped...then started over from scratch with just JS.
That's the current process I'm going through. I've found I can build stuff in ReactJS because I understand how to use it's framework specific language. But, now I'm looking at expressJS I'm lost again. So back to basics it is.