В большинстве случаев, если ты прокинул в виджет через конструктор новые значения переменных
совсем необязательно новые значения для этого нужны. При любом ребилде родителя, если виджет не константа, этот метод вызовется.
Кстати, да. Но вот здесь вопрос появляется, корректна ли формулировка о том, что "вызывается каждый раз, когда меняется конфигурация виджета". По идее он должен вызываться каждый раз при ребилде участка дерева в которое входит этот виджет
формулировка корректная, потому что класс StatefulWidget – это и есть по сути конфигурация виджета, и когда создается новый экземпляр класса, эта конфигурация меняется, даже если параметры те же самые
Там прямо в следующем абзаце все объяснено же в доке
Обсуждают сегодня