在Airbnb,我们的目标是统一整个公司的可视化堆栈,在这个过程中,我们创建了一个新项目,将D3的力量与Reaction的乐趣结合在一起。
保持较小的捆绑包大小。VISX被分成多个包。从小事做起,只使用你需要的东西。
故意不自以为是。自带状态管理、动画库或CSS-in-JS解决方案。你的Reaction应用程序很有可能已经对动画、主题或样式的制作方式有了自己的看法。Visx小心翼翼地避免添加另一个,并将它们全部集成在一起。
不是制图库。当您开始使用可视化原语时,您最终将构建自己的图表库,该图表库针对您的用例进行了优化。由您掌管。
最重要的是-这只是一种反应。如果你知道反应,你就可以进行可视化。它们都是相同的标准API和熟悉的模式。Visx应该对任何Reaction代码库都很熟悉。