DEV Community

Discussion on: What’s a concept you understand now, but took you forever to grasp?

Collapse
 
pulljosh profile image
Josh Pullen

Nowadays I have a pretty solid handle on webpack, babel, and other related tools, but it took me a long time to get here. The entire Node ecosystem, including its meta tools (essentially all the devDependencies), were really tough for me to grasp.

The interplay between browser, server, and developer-run javascript can still get me caught out sometimes.

Collapse
 
prnthh profile image
Pranith Hengavalli

I find myself having a hard time switching to the React toolchain. The concept of needing a preprocessor for your HTML/js before it can be opened by a browser really bothers me. One of the best things about web development imho was that code would just run as-is in the browser.

Or maybe I'm just getting old.

Collapse
 
mungojam profile image
Mark Adamson

Check out videos of React Advanced meetup London from a couple of months ago. There was a guy who showed that you can do pretty much the same thing without any preprocessing now that modern browsers support most of the features in React. Things will hopefully get simpler again as older browsers fall away

Collapse
 
jsk profile image
Jsk • Edited

Interplay between browser and server still confuses me. Any articles on figuring this out would be appreciated - what's served to browser, run on server, how does this get setup?

Collapse
 
vitalcog profile image
Chad Windham

medium.com/the-node-js-collection/...

For anybody that can relate to this thread, that is an amazingly well put together article that helps with understanding different pieces of the modern front-end dev world...

Collapse
 
pulljosh profile image
Josh Pullen

Oh wow, that's an excellent resource.

I absolutely love learning the "why" behind everything, and that post does a great job of covering it all. Thanks for the recommendation!