本文介绍: visx用于 React 的富有表现力的底层可视化组件集合结合d3 的强大功能生成可视化,以及 React 更新 DOM 的诸多优势。在 Airbnb 内部visx目标统一整个公司可视化堆栈,在此过程中,创建visx 项目,从而有效的将 D3 的强大功能与 React 结合在一起。目前,visx在 Github通过 MIT 协议开源,有超过 17.5kstar、0.7kfork、2.2k 的项目依赖量、代码贡献者 150+,妥妥的前端优质开源项目。

一、什么visx

visx用于 React 的富有表现力的底层可视化组件集合结合了 d3 的强大功能生成可视化,以及 React 更新 DOM 的诸多优势。

在 Airbnb 内部,visx目标统一整个公司的可视化堆栈,在此过程中,创建visx 项目,从而有效的将 D3 的强大功能与 React 结合在一起。

image.png

目前,visx在 Github通过 MIT 协议开源,有超过 17.5kstar、0.7kfork、2.2k 的项目依赖量、代码贡献者 150+,妥妥的前端优质开源项目。

二、为什么使用 visx

本质上,Visx 是 Airbnb 开发的一系列基于 React数据可视化工具。 Visx 代表可视化组件而并非可视化库,是基元或组件集合可以将它们混合在一起以根据项目的要求创建自定义可视化库。

image.png

尽管 Visx 构建于流行的 D3 可视化库之上,但它仍将 DOM 操作工作委托给 React 库,而 D3 主要用于计算。 这样做的好处是,它可以减少当两个库争夺 DOM 控制权时可能出现的潜在错误

Visx 适合任何 React 应用程序,无论架构如何。 同时,采用纯 React,很容易学习。 此外,开

原文地址:https://blog.csdn.net/xiangzhihong8/article/details/134735814

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_25738.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注