1. React
  2. ReactConf AU
  3. 2020
  4. Targeted extensibility: Lessons learned from building Atlaskit

Targeted extensibility: Lessons learned from building Atlaskit

Often when building a design system we face tension between consistent and resilient API's, and sufficient flexibility to ensure that our components can be customised to fit bespoke product use cases.

Charles Lee at ReactConf AU 2020

Often when building a design system we face tension between consistent and resilient API's that encapsulate valuable and reusable logic, and sufficient flexibility to ensure that our components can be customised to fit bespoke product use cases. Towing this line is difficult, and becomes more difficult as a design system scales. Join me as I uncover some of the hard learned lessons towing this line in React-Select and Atlaskit, Atlassian's Design System.