вы не пробовали хранилище персиста поменять? Мы в своё время съехали с async storage на realm причём в варианте когда отдельно от redux-persist остальное хранение организовали там же в realm.
99,9 % что что-то похожее провернуть можно, "горячие" данные + UI state в redux+persist, всё остальное в обход него в той же БД держать.
Да, мы уже поменяли хранилище, но это не решает большой объем данных в памяти, что крашит приложение на телефонах с небольшой оперативной памятью. Ну И время на запись персиста не маленькое, если быстро убить приложение, то часть данных теряется. А по последнему. Вот как раз думаю чтобы не было отдельной логики в обход. Если есть сложности, то скорее всего так и придется часть в редаксе хранить, а часть в бд брать
Обсуждают сегодня