Find out about the next phase in Enzyme’s journey. Carbon is IBM’s open source design system for products and digital experiences. Material Kit React Native. Airbnb transferred ownership of Enzyme, its React testing library, to the new enzymejs GitHub organization. Joe Lencioni This turns your file into a library, so you can use instances of those components in other files. Airbnb’s component design system. It focuses on content display and action control. If components are reusable objects, think of styles as the attributes you might apply to those objects. 3. A component library is easier to maintain than dozens of different repositories for different components. At Airbnb, we use Glide, which is basically it’s a similar library, but instead of using theirs, we’ve always used Glide, and so we just wrapped the image tag in React Native with our own image view. With the IBM Design Language as its foundation, the system consists of working code, design tools and resources, human interface guidelines, and a vibrant community of contributors. The React Native library has fresco out of the box, and so we had that included. Libraries: In Figma, you can share components and styles by publishing them. For example, imagine a component copy-pasted or rewritten in 5 different repositories. Airbnb nonetheless plans to continue to use and contribute to Enzyme. With around 2.4k stars on Github, Teaset is a fit for those who have a knack for simplicity and design. Find out about the next phase in Enzyme’s journey. Teaset is a great addition to our list of React Native component libraries. Today, Airbnb’s design team open sourced its internal library for writing React components that easily render directly to Sketch. In 2016, Airbnb released Enzyme, our React component testing library. It is a UI library featuring 20+ pure JS(ES6) for component content classes. When I first created Airbnb’s component library, it was the first time I ever touched a design system. It’s also a great way to standardize your technological stack and avoid redundant dependencies.