Rohan kumar’s Post

I've interviewed 200+ frontend developers. Most failures aren't about coding ability. It's about fundamentals. You'd be surprised how many candidates can implement Redux perfectly but can't explain what a closure is or why we use them. They know the framework. They memorised the pattern. But they don't understand the JavaScript underneath. Last week, I asked a senior dev with 6 years of React experience: "Why do we use closures in JavaScript?" Blank stare. "Uh... for scope?" Then I asked him to implement Redux middleware. He did it flawlessly in 10 minutes. See the problem? He's memorised solutions without understanding the fundamentals. When something breaks in a way he hasn't seen before, he's stuck. He can't reason through it because he doesn't understand why it works. This happens constantly: - They use useCallback but can't explain JavaScript's memory model - They write async/await without understanding promises - They implement custom hooks but don't understand function scope - They use map/filter/reduce but can't explain higher-order functions Framework knowledge has an expiration date. Fundamentals don't. When React 20 comes out with completely different patterns, the person who understands closures, scope, and the event loop will adapt. The person who memorized hooks patterns will need to start over. If you're learning frontend development, spend less time following "Build X with React" tutorials and more time understanding: - How JavaScript actually works - Why closures exist - What the event loop does - How memory management works - Why immutability matters You'll write better code, debug faster, and actually understand what your framework is doing under the hood. Framework syntax changes. JavaScript fundamentals don't. Join my frontend community for resources and tech talks https://lnkd.in/gt8WeZSt #frontend #interviews #javascript

The irony is that most “React problems” aren’t React problems at all. They’re JavaScript problems in disguise. Once you understand how closures, scope, and async behavior actually work, frameworks start feeling much simpler. Learning the internals isn’t about being pedantic. It’s about being independent when the abstraction leaks.

Eloquent javascript book to understand the abouve mentioned concepts . Still stuck then keep the topics in the index as reference and search for youtube videos on the individual topics .

Absolutely correct, there is a difference between learning and understanding which usually most of the people do not know, when you learn you expect to face same problems, when you understand you expect a set of similar applications of concept or problem statements. The advice is to dig more deeper into concepts rather than the problems.

See more comments

To view or add a comment, sign in

Explore content categories