Base Web, Uber’s New Design System for Building Websites in React
To solve these issues, Uber assembled a dedicated design and engineering team to come up with a universal system, which resulted in the Base Web design system. Open sourced in 2018, Base Web is a React component library implementing the Base design language that acts as a device-agnostic foundation for quickly and easily creating web applications. Some of the benefits we experienced with the proposed overrides pattern are:
Let’s take a look at what Base Web’s overrides API looks like in detail:
As depicted above, we provide an identifier for every underlying element in a component so it can be targeted through the overrides property.
Source: eng.uber.com