我是一名初级开发人员,我一直在开发Angular 7 Web门户,在其中我使用了来自某些库的许多其他组件,例如ag grid或ng lightning。
随着我开始在许多页面中使用相同的组件,我的问题是关于那些库中的主要版本更新,这些更新可能会有很多重大更改。
在更新库时需要较少工作的最佳实践方法是什么? 我是否应该拥有自己的可重用组件来充当库各自组件的包装器,所以我只需要在一个地方更改实现? 还是有更好的选择?
非常感谢您, 拉姆斯
答案 0 :(得分:0)
有点情况。如果您将要包含包含ag-grid或ng-lightning的多个组件,那么构建包装器可能是有意义的。如果您只使用它们一次或两次,并且它们没有太多共性,则可能不需要包装器。另外,您可以选择不进行更新。
我建议仅保留它们,但是如果您认为“如果所有xx-yyyyy组件都具有包装器,那肯定会很好”的。