имхо, это когда уже все проблемы в приложении решил, можно поиграться с этим и чуть раньше показать предыдущий стейт, до того как подтянется новый из сети или репозитория.
Ну я бы все равно не стал использовать. Лучше пробрасывать интерфейс через который уже сохранять данные. И тестировать легче и сам решаешь как и где хранить.