стейты data/progress/error? исключающие контейнеры типа either не оч заходят, т.к. для принятия решения, иногда нужно предыдущее состояние, например после прогресса откатить на старое значение + показать ошибку.
классика sealed class DataState Loading Success Error
А в чем профит силеда (кроме when)?
эм ну тем что у тебя конструктор есть)
так мы не сравниваем с enum
Ну можно использовать просто вью стейт класс где внутри уже 3 поля стейт, дата, ошибка. Это же все на просторах давно есть с кучей доп плюшек итд
я интересовался мб что-то новое завезли, пока все что я знаю ,это такие вот классы, как ты описал либо жирные фреймворки с редьюсерами
Обсуждают сегодня