Comments 4
гифки с не читаемыми текстами просто режут глаз
Хорошая и понятная статья, спасибо. Прошу вас ответить на несколько возникших вопросов. Если либа умеет кешировать данные, то в каких случаях понадобится интеграция с Room, Realm? Кажется что она приходит на замену этим библиотекам и упрощает кеширование данных.
Какие именно изменения подразумеваются?
Любые изменения, сделанные на диске, даже если они не были сделаны посредством Store, обновят активные потоки Store.
Какие именно изменения подразумеваются?
Store сам кэширует только в памяти. Для кэширования на диск вы делаете не сложную интеграцию с какой-либо БД
Как и сказано — любые) Т.е. если вы сами в Room ручками что-то поменяете, то Store об этом сообщит его подписчикам.
Какие именно изменения подразумеваются?
Как и сказано — любые) Т.е. если вы сами в Room ручками что-то поменяете, то Store об этом сообщит его подписчикам.
Если либа умеет кешировать данные, то в каких случаях понадобится интеграция с Room, RealmТак ей в любом случае надо подсунуть реализацию какой-нибудь либы (persister), которая возвращает Flow для запросов, типа Room или Realm.
Какие именно изменения подразумеваются?Изменили вы данные, к примеру, через Room — и здесь они будут подхвачены этим persister'ом.
Sign up to leave a comment.
Торжественное переоткрытие Store: загрузка данных в Android с помощью корутин