emit(начальное_состояние) 🤷
например блок начинается с UserInitial потом идет UserLoadingState UserLoadedState UserErrorState если я просто через emit(UserInitial()) вывозу начальный стэйт между loading и loaded, он перезапустит код в блоке заново?
стейт сам ничего не запускает, вы сами должны вызывать тот код, который нужно
тогда смысл сбрасывать стейт?
ну это уде вам виднее, нужен вам начальный стейт или нет
хорошо, а если в блоке вызову этот же ивент, это нормально?
в самом блоке можно доавлять ивенты
мне просто нужно продублировать код, но боюсь что будет грязно и повторение самого себя же, поэтому подумал как рекурсию вызвать этот же ивент
да, в обработчике можно отсылать ивент, никакой проблемы в этом нет
Обсуждают сегодня