Карточка Junior Жизненный цикл спрашивают часто обновлено

Методы жизненного цикла State

Вопрос

Перечислите методы жизненного цикла State по порядку.

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

createState (у виджета), initState, didChangeDependencies, build; затем при обновлениях didUpdateWidget и build, setState и build, при смене InheritedWidget didChangeDependencies и build; при удалении deactivate (возможен activate) и dispose.

Ответ

createState (у виджета), initState, didChangeDependencies, build; затем при обновлениях didUpdateWidget и build, setState и build, при смене InheritedWidget didChangeDependencies и build; при удалении deactivate (возможен activate) и dispose.

Разбор

В debug при hot reload ещё вызывается reassemble.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.