为Javascript图表库使用前端框架包装器有什么好处?
到目前为止,我遇到的唯一好处是您只能导入所需的图表(即导入{Bar} ...),而使用CDN导入所有图表库代码,无论您是否使用它。
但是,通过使用包装器,您将在代码中添加另一个可能无法长期维护的层。
答案 0 :(得分:1)
通常,这些会将用于创建图表的数据与前端框架绑定。如果您的框架由组件构成,那么创建一个包含组件范围内数据的新图表是“简单的”。特别是如果你的应用程序中有图表,将它们放入组件中将节省大量的剪切粘贴代码。
或者,如果您的图表更改数据,大多数框架将“监视”数据值/属性何时更新并具有重新创建图表的钩子。数据绑定是框架的一部分,并由包装器使用,因此您不必使用。
如果您正在使用框架,则包装器将使用图表看起来对页面上的其他部分更“自然”。另外,如果实际维护/更新了包装器项目,您可以毫不费力地获得一些新功能和错误修复。
总的来说,这可能只是节省时间的事情。人们总是可以编写自己的代码,并维护自己的代码。我确信有些情况下手动更新图表很有用,但对于简单的实现,包装器通常更快。