У нас вы можете посмотреть бесплатно Используем BuildContext как IoC или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Что такое 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 BuildContext.findAncestorStateOfType() 0:29:00 BuildContext.findRootAncestorStateOfType() 0:47:10 InheritedWidget 0:52:40 BuildContext.dependOnInheritedWidgetOfExactType() 0:56:30 InheritedWidget.updateShouldNotify 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 Завершение Полезные ссылки https://github.com/dart-side/live-tem... https://api.flutter.dev/flutter/widge... https://api.flutter.dev/flutter/widge... https://api.flutter.dev/flutter/widge... https://api.flutter.dev/flutter/widge... https://api.flutter.dev/flutter/widge... https://api.flutter.dev/flutter/widge... https://api.flutter.dev/flutter/widge... https://api.flutter.dev/flutter/widge... https://flutter.dev/docs/development/...