Запрос рекомендаций по передовому опыту использования сторонних библиотечных компонентов - PullRequest
0 голосов
/ 26 марта 2019

Я младший разработчик, и я занимаюсь разработкой веб-портала Angular 7, где я использую множество других компонентов из некоторых библиотек, таких как ag grid или ng lightning.

Как только я начинаю использоватьодин и тот же компонент на многих страницах, мой вопрос в отношении основных обновлений версий из тех библиотек, которые могут иметь много критических изменений.

Каков наилучший практический подход, требующий меньше работы при обновлении библиотек?Должны ли я иметь свои собственные повторно используемые компоненты, которые выполняют функцию оболочки соответствующего компонента библиотеки, так что мне нужно только изменить реализацию в одном месте?Или есть лучший вариант?

Большое спасибо заранее, Ralms

1 Ответ

0 голосов
/ 26 марта 2019

Это что-то вроде ситуации. Если у вас будет несколько компонентов, которые содержат ag-grid или ng-lightning, тогда создание оболочки может иметь смысл. Если вы используете их только один или два раза, и они не имеют много общего, вероятно, вам не нужна оболочка. Кроме того, вы можете просто отказаться от обновления.

Я бы предложил оставить их как есть, но если вы достигнете точки, в которой вы думаете, "было бы неплохо, если бы все компоненты xx-yyyyy имели оболочку" ... сделайте так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...