Что такое 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 Завершение
### Полезные ссылки
1 view
205
46
9 months ago 01:51:17 1
Используем BuildContext как IoC
1 year ago 00:15:45 1
Приложение на Flutter с нуля | AutoRoute Навигация | ПЕРЕСБОРКА #6