#flutter
Многие, кто начинает работать с Flutter сразу попадают на известный пакет Provider, который создан для реализации поставки зависимостей по дереву.
Это один из вариантов реализации DI-принципа.
Но не все смотрят глубже и узнают, что на самом деле во фреймворке есть подобный механизм из коробки. А именно InheritedWidget.
Получше узнать о нем можно из официальной документации:
https://api.flutter.dev/flutter/widgets/InheritedWidget-class.html
Также прикрепляю полезную базовую статью:
https://medium.com/flutterdevs/inherited-widget-in-flutter-604b0f009297
Post #11
112