Кстати, вчера был вопрос у меня о целесообразности использования inheritedwidget + bloc для сохранения состояния больше чем на 1 вызов build
Вы правы, можно вполне использовать только провайдер блока , он держит состояние больше 1 вызова build ))
Код стал куда чище )