In 2022 we announced a new style-agnostic React library called dcx-react-library and today, after almost 3 years of hard work and 14 releases, we happy to share that version 1.0.0 is finally available.
What’s new
We’ve built more than 35 components organised in 3 different categories: forms, utilities and typography, keeping in mind our main principles:
- fewer dependencies
- small bundles
- fully tested
- AA accessible
I’m pretty sure the main question you’ll be asking yourself is: “why did you decide to make a major release version?” After using the library on our projects, we realised that we sped up the development process as we promised but being style agnostic by nature our development team was spending too much time making our components look pixel perfect and exactly how our UX/UI team designed. We asked ourselves: “now that we have got the foundations, can we do better?” Yes we can! So we decided to implement a design system for most of our components. Most of our components have been redesigned without introducing any breaking change adding the usage of tokens. We improved our documentation adding a new section called design system:
If the use of tokens has piqued your interest and you are curious to understand how it works, we have created a quick video that illustrates how to start using it:
What’s next?
Now that version 1.0.0 is finally available we will focus on implementing the design system for our remaining components, we’ll continue to implement new component (if your project needs components that we don’t have yet, please don’t be shy, create a request on our github repository and stay tuned… something else is cooking in the Capgemini labs.
You want to know more?
- If you’d like to know more about the library, feel free to contact Daniele Zurico.
- If you curious to give it a try, it’s publicly available on npm.
- If you’d like to contribute, you will need to request access from our public repository.
- If you want to familiarise with all the components we built, take a look at our storybook documentation.