# Creating a React Library for Consistent Data Visualization

DevFeed: [Creating a React Library for Consistent Data Visualization](<https://devfeed.tech/articles/creating-a-react-library-for-consistent-data-visualization-1530.md>)

Original publisher: [Read original article](<https://shopify.engineering/react-library-consistent-data-visualization>)

Author: Krystal Campioni

Published: 2022-03-15T22:38:56Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [Library](<https://devfeed.tech/topics/library.md>), [React](<https://devfeed.tech/topics/react.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [components](<https://devfeed.tech/tags/components.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [library](<https://devfeed.tech/tags/library.md>), [react](<https://devfeed.tech/tags/react.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

## AI overview

Shopify describes the development of Polaris Viz, a React library intended to make data visualization more consistent across the Shopify admin. The article focuses on the causes of visual and accessibility inconsistencies, and on implementing light and dark themes while allowing library consumers to define their own themes.

## Source excerpt

At Shopify, we tell a lot of stories through data visualization. This is the driving force behind business decisions--not only for our merchants, but also for teams within Shopify. With more than 10,000 Shopify employees, though, it is only natural that different teams started using different tools to display data.