Как работает Flutter: класс State #DecodingFlutter

В третьем выпуске «Как работает Flutter» мы подробно рассмотрим класс State, важнейший элемент каждого StatefulWidget. Мы рассмотрим весь жизненный цикл объекта State — от initState, где инициализируются ресурсы, до dispose и очистки. По ходу дела мы рассмотрим такие важные методы, как didChangeDependencies (активируемый унаследованными виджетами, такими как MediaQuery), didUpdateWidget (для реагирования на изменения, инициированные предком), и важнейший метод build. К концу выпуска вы поймете, как объекты State отслеживают, реагируют на изменения и управляют ими в ваших приложениях Flutter, а также как жизненный цикл State обеспечивает эффективное обновление пользовательского интерфейса. Мы также приоткроем завесу над тем, как Flutter рекурсивно проходит вниз по дереву виджетов после вызова setState, формируя только те части вашего приложения, которые необходимо изменить. Вы узнаете, почему константные конструкторы важны для производительности, почему замыкания setState должны быть синхронными и как элементы (а не сами виджеты) управляют процессом пересборки. Если вам интересно, как Flutter обеспечивает быстроту и отзывчивость приложений, или вы просто хотите по-настоящему разобраться в том, что происходит за кулисами, этот эпизод содержит основополагающую информацию. Ресурсы: Унаследованные виджеты | Декодирование Flutter →
Жизненный цикл виджета →
Смотрите ещё «Декодирование Flutter» →
Подпишитесь на Flutter →
#DecodingFlutter #Flutter Докладчик: Крейг Лабенц Упомянутые продукты: Flutter

Смотрите также