See my approach to creating a single library.After making decisions on the components and pattern differences, collaborating with designers responsible for web patterns I began to align the naming of the components.
For the most part, component parity naming was straightforward because many components, like buttons, cards, and carousels, are system-agnostic. However,
some components needed to visibly replicate their platform to match expected behaviors, making the process more challenging.
For example, on the web, we use a "dropdown"; on iOS, it’s an "action sheet"; and on Android, it’s a "bottom sheet." All these components represent the same feature.