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