if state is Success context.push(route)
в блокбилдере что-ли? 🥴
Listener, Consumer
ах да, там же целый зоопарк, спасибо!
или новый switch 🤤(dart 3)
а причем тут он?
freezed в этом плане удобнее state.mapWhen( success: (_) => context.go() defaulf: () => do something );
можно сейчас state-ы,event-ы на sealed перевести, и потом через новый switch
кто как рисует, как говорится
ну а в какой момент ты собираешься уходить со страницы? в момент билда?
ну если ты попробуешь так сделать ты словишь ошибку markneedsrebuild или как там, уже забыл просто))
setState() or markNeedsBuild() called during build
смотри, ты можешь слушать изменения состояния блока начиная с момента build(), но изменения будут уже после вызова этого метода жизненного цикла.
Обсуждают сегодня