Привет! Это avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
Антон Крылов, фронтенд-разработчик в юните Profiles, расскажет про Dependency injection на примере библиотеки компонентов Авито. Вы узнаете о том, как использовать его на фронте и разберётесь в его отличиях от Dependency Inversion.
Таймкоды:
00:00 | Вступление 00:43 | Диаграмма: модули и их зависимости друг от друга 01:48 | Внедрение нового компонента «Загрузка фотографий» 02:32 | Код: как работает текущий код компонента 05:03 | Код: объединяем все методы в один объект, чтобы сделать расширяемый DI 08:55 | Подводим итоги
AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻