BuildContext — это ручка, указывающая на местоположение виджета в дереве виджетов. Каждый виджет имеет свой BuildContext.
Он используется:
Theme.of(context) для получения текущей темы.Navigator.of(context) для навигации.SnackBar через ScaffoldMessenger.of(context).BuildContext.size или BuildContext.findRenderObject().Пример:
dart
BuildContext действителен только в течение жизненного цикла соответствующего виджета.