Используем BuildContext как IoC

Что такое BuildContext во Flutter, нужен ли он, зачем нужны StatefulWidget/InheritedWidget и можно ли без них обойтись. ### Тайм-коды 0:00:00 Вступление 0:04:55 Обозначение проблемы 0:09:30 Неправильные решения проблемы 0:15:20 Жизненный цикл объекта State 0:16:35 Жизненный цикл объекта State: метод build() 0:23:50 () 0:29:00 () 0:47:10 InheritedWidget 0:52:40 () 0:56:30 1:00:30 Где можно вызывать dependOnInheritedWidgetOfExactType() 1:05:24 Вопросы: Provider и InheritedWidget 1:07:35 Вопросы: разница в сложности получения стейта с помощью findAncestorStateOfType и InheritdWidget с помощью dependOnInheritedWidgetOfExactType 1:08:04 Вопросы: связь вызовов build и didChangeDependencies 1:09:05 Вопросы: RepaintBoundary и didChangeDependencies 1:10:20 Вопросы: откуда взять параметр oldWidget в didChangeDependencies 1:14:18 Вопросы: чем обусловлен быстрый доступ к InheritedWidget 1:15:50 Как получить InheritedWidget в initState и не подписываться на изменения 1:22:03 Методы watch() и read() в Provider 1:23:42 State InheritedWidget 1:36:47 Вопрос: сложность получения данных при использовании State InheritedWidget 1:48:35 debugFillProperties() 1:50:02 Завершение ### Полезные ссылки
Back to Top