переменной, которую задал в блоке, тру. Он не перебилдивает виджет?
Потому что Стейт не меняется
разве обязательно менять прям стейт? по мне так если что то в блоке обновилось.. таже переменная.. он должен перебилдиться... казалось бы логично
Не должен. whenBuild по умолчанию oldState != state
как можно сделать без нового стейта? или...
Сеттер на переменную создай, в нем добавляй событие и обрабатывай его, кидая новый Стейт
в блоке так не принято. Наружу должен торчать только стейт блока, и меняться он должен только ак реакция на ивент
тогда получается мне надо создавать переменные в Стейтфуле... тоже вроде такое себе. тут можно уже и про сетстейт подумать. Но вот беда в стейте блока сетстейт не работает
Во-первых, кого создавать? Во-вторых, чего вы все так стейтфула боитесь?
стейтфула не боюсь. наоборот сетстейтом быстрее сделать иногда чем городить блок
так а кто заставляет блок делать? Блок нужен, когда управление состоянием и логикой становится слишком сложным для более простых способов (например, setState), не надо делать сложности ради сложностей
Если стоит выбор делать через стфул или Стейт менеджмент ,значит тут все очевидно
Обсуждают сегодня