Live data from Hacker News

Base Web, Uber’s New Design System for Building Websites in React

eng.uber.com

1–10 of 156 posts

Re: Base Web, Uber’s New Design System for Building Websites in React

#3
post #2

Why do they call it a "design system" instead of a framework .. you know like 99% of the web does

React is the framework and their design system uses a specific set of rules within the React framework to build consistent end UI/UX.

Re: Base Web, Uber’s New Design System for Building Websites in React

#9
I've been searching for a basic React UI component system for awhile now. There are a lot of systems available, but each one has significant drawbacks to the point I end up just rolling my own.

I think an ideal system would have a core set of "unstyled" components with the necessary functionality baked in. That way the overall aesthetic is up to you, but a lot of the painstaking UI work (e.g. showing, hiding, and highlighting elements in a dropdown menu or making sure a layout element breaks properly on mobile) is already done.

From there you could build UI "kits" that use the core functionality but each have a distinctive look and feel.

Re: Base Web, Uber’s New Design System for Building Websites in React

#10
I'm surprised that many huge React libraries don't expose its core Context for user to consume.

Context is the most important concept in React.

Actually, a library just need users to provide the right types of Context to be flexible.

I'm tired of the "lock in" API, in which, it doesn't allow me to just get my context data into its arguments API.

In this sense, you can consider Context as the local version of Redux.

Post reply on HN