首页 > 解决方案 > Angular 第三方库组件使用最佳实践建议请求

问题描述

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

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

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

非常感谢你,拉姆斯

标签: angulartypescriptangular7ng-lightning

解决方案


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

我建议让它们保持原样,但如果你认为“如果所有 xx-yyyyy 组件都有一个包装器肯定会很好”......那就这样做吧。


推荐阅读