A composable React visualization library for building common charts like line, bar, scatter, heat maps, and more.
React-vis is a React-based library for creating data visualizations. It provides a set of composable components to build common charts like line, bar, scatter, heat maps, and radial charts. The library solves the problem of integrating interactive visualizations into React applications with minimal configuration.
React developers who need to embed charts and data visualizations in their applications, particularly those building dashboards, analytics tools, or data-heavy interfaces.
Developers choose react-vis for its composable architecture, which offers fine-grained control over chart elements, and its seamless integration with React's component lifecycle. It balances simplicity for beginners with flexibility for advanced customization.
Data Visualization Components
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Build charts by combining separate components like XAxis and YAxis, offering fine-grained control over layout without deep visualization expertise.
Includes diverse chart types such as line/bar charts, heat maps, sunbursts, and tree maps, covering many common data visualization needs.
Integrates with React's lifecycle, avoiding unnecessary DOM nodes and leveraging React's state management for dynamic updates.
Allows importing only necessary styles, minimizing CSS bundle size for better performance, as shown in the SASS import examples.
The project has been deprecated since 2020 with no active updates, posing significant risks for production use and long-term support.
Requires additional polyfills like babel-polyfill for environments lacking ES6 array methods, adding complexity to setup and maintenance.
Lacks support for modern React features, TypeScript, and newer charting trends, with documentation that may not reflect current best practices.