Я собираюсь начать разработку приложения React Native и полностью убежден в преимуществах управления состоянием приложения с помощью Redux, однако я хотел бы сделать доступными данные приложения в автономном режиме, используя Realm для постоянного хранения. Мне интересно, как Redux будет играть с Realm?
Приложение, которое я разрабатываю, будет вытаскивать большое количество данных JSON через RESTful API, а затем я хотел бы сохранить эти данные в локальном хранилище. По-видимому, Realm является отличным вариантом для этого. Однако я не уверен, как база данных Realm будет существовать в магазине Redux? Должно ли оно существовать вне магазина? Является ли использование Realm в приложении на основе Redux каким-то противоречием?
У меня был хороший поиск статей, описывающих использование Realm или других параметров хранилища (Asyncstorage или SQLite) для больших наборов данных с помощью Redux и может найти мало информации.