О чем идет речь? Внутри одного экшена поменять @observable туда, потом обратно?
Тогда уж стоит сразу упомянуть, чего ещё нет. Если хочется сохранять состояние сторов целиком — нет hydrated. Но это не проблема, можно целиком сериализовать сторы в json и обратно. (если посмотреть исходники hydrated_bloc — он тоже всего-навсего сериализует в json и сэйвит в hive) Нет чего-то типа bloc_test. И это логично, потому что библиотечка построена на том, что от блока можно ожидать определенный стейт с определенными данными. В MobX нет стейтов — невозможна и такая библиотечка. Тесты пишем обычным способом, с mocktail и expect'ами.
предпочитаю блок (и состояние UI) отделять от репозитория всегда, так что эта гидратация не очень как-то. Кстати в блоке доменные сущности легко выделяются и используются в дата/слое (в тех же репозиториях). А в моб-х доменные сущности отдельно выделяются ? или же нет такого понятия ? (логика + сущности запаяны в стор) ?
Модели данных ты имеешь в виду? Отдельно.
Обсуждают сегодня