AngularMoscow / Talks

Angular Moscow Talks information and discussion
https://meetup.tinkoff.ru
MIT License
50 stars 0 forks source link

Lighting доклад: Концепция частных DI провайдеров #64

Open MarsiBarsi opened 4 years ago

MarsiBarsi commented 4 years ago

Расскажу о подходе, который помогает делать компоненты чище.

Как обычно делается: что-то прилетает с DI, мы преобразуем это в компоненте под его нужды и используем

Как мы делаем с концепцией частных провайдеров: все преобразования выносятся в отдельный файл с отдельными токенами и фабриками для компонента. Сам компонент получает уже преобразованные для использования или отображения сущности

Покажу конкретные кейсы использования данного подхода, его плюсы, а также дополнительные возможности, которые пришли с Ivy