1. React
  2. JSConf Asia
  3. 2019
  4. Designing Components for Fun, Profit and Sanity

Designing Components for Fun, Profit and Sanity

Yishu See at JSConf Asia 2019

In recent years, web applications have largely converged to a modular approach, where self contained components make up the basic building blocks of an app. Components have offered us a way to logic in bite size digestives but they can also grow to become huge unwieldy monsters. Imagine you find yourself five years into a project, in a team of 10, over a thousand components, and a chance (albeit daunting task) to start with a fresh codebase. How would you begin designing the components?