силд класс с несколькими стейтами. Но с этим неудобно работать. Всегда проверка на null. Кто как этот момент проектирует, понимаю можно Content какой-то дефолтный использовать, вместо бесполезного Empty. А что если реально несколько стейтов? Тут понятно что ничего особо не сделаем, вопрос скорее в том, часто ли у вас несколько стейтов в одной вьюмодели? вернее это не несколько стейтов, а несколько вариантов стейта
На этот счёт есть отличный доклад от @themishkun про алгебраические типы данных https://youtu.be/y0CHhHBzEkw?si=lI1NYR85S7hsjeWm
Обсуждают сегодня