Hacker News new | ask | show | jobs
by yura 2601 days ago
This is good advice. Learning something of a higher level of abstraction (e.g. React) without knowing how JS works sounds bad in theory, but it appears OP knows enough JS that it'd be better to just dive into React.

A pure, fundamentalist "bottom-up" approach will make you drown in boredom really fast, because you'll be learning very specific syntax details and language gotchas that you don't even know what they're useful for. But when you've been coding in React for a while, and you've had quite a few problems with the "this" expression, then going back to really understand how "this" works will be much more enlightening.

So my recommendation would also be this: Dive into React, or whatever is your end goal, and create stuff. Once you get stuck or feel like your knowledge of JS is inappropriate or you're falling for the same language gotchas without really understanding them, then read "You Don't Know JS".