Danny Andrews
Jul 20, 2017 · 1 min read

Great article man, thanks for writing it! As web development is increasingly powered by complex tooling and libraries, I think tech evaluation articles are more valuable than ever before. I find myself spending a good deal of time testing competing libraries/approaches out, so I can say from experience that summaries like these help out a ton.

I agree with all of your points here. I think there’s a tendency in the javascript community to create abstractions on top of existing technologies until we’ve hidden the real power of those underlying technologies completely. Then the hype train gets going, and people begin adopting libraries for invalid reasons. It doesn’t help when said library has a hip README with fancy gifs and a slick logo. (I’m looking at you styled-components.) 😝

I also totally agree that for cross-platform support, some sort of css-in-js solution is probably the way to go. It’s just unfortunate that it has become the “de-facto” standard to the extent that its the first thing people reach for when developing in React.

)

    Danny Andrews

    Written by

    Software Developer with dreams of becoming a Software Engineer. Likes writing about design patterns and functional programming in JavaScript.