O'Reilly logo

Mastering React by Ryan Vice, Adam Horton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Foreword

We've all heard the old phrase, "Don't reinvent the wheel."

On the surface, I understand the wisdom of this ancient idiom, especially in the way it relates to software craftsmanship. Programmers are expected to always work within known patterns and get it shipped as fast as possible. We have so many words in software engineering to disparage the act of seemingly needless experimentation and rework—stop yak shaving, bikeshedding, gold plating, tinkering, configuring, fiddling, experimenting, reworking, or creating special snowflake architectures. Also, we have heard "stop chasing waterfalls and stick to the rivers and lakes that you're used to." Indeed, the noblest of software developers proudly stand on the shoulders of giants by implementing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required