Angular第三方库组件使用最佳实践建议请求

时间:2019-03-26 00:50:18

标签: angular typescript angular7 ng-lightning

我是一名初级开发人员,我一直在开发Angular 7 Web门户,在其中我使用了来自某些库的许多其他组件,例如ag grid或ng lightning。

随着我开始在许多页面中使用相同的组件,我的问题是关于那些库中的主要版本更新,这些更新可能会有很多重大更改。

在更新库时需要较少工作的最佳实践方法是什么? 我是否应该拥有自己的可重用组件来充当库各自组件的包装器,所以我只需要在一个地方更改实现? 还是有更好的选择?

非常感谢您, 拉姆斯

1 个答案:

答案 0 :(得分:0)

有点情况。如果您将要包含包含ag-grid或ng-lightning的多个组件,那么构建包装器可能是有意义的。如果您只使用它们一次或两次,并且它们没有太多共性,则可能不需要包装器。另外,您可以选择不进行更新。

我建议仅保留它们,但是如果您认为“如果所有xx-yyyyy组件都具有包装器,那肯定会很好”的。

相关问题