Skip to main content


One of the reasons for creating Pearl UI was to bring order to the chaotic world of UI components. It is a very common practice to use multiple third-party components in a single app in order to speed up development time and reduce redundant work. However, making sure that all such components are styled in a cohesive manner is a lot more annoying than one might anticipate.

Extending with the Pearl magic โœจ#

This is where Pearl UI comes in to save the day! It exposes a pearlify factory function that can convert any third-party component into a Pearl UI supported components with all it's bells and whistles (style props, theming, responsivity, dark mode, and component styling).