У меня есть приложение React Native (MyApp
) и я использую Redux
и Redux-Persist
в нем для хранения чего-то.
С другой стороны, мне нужно написать библиотеку (MyDependency
), чтобы использовать ее в нескольких собственных приложениях React (MyApp
, MyApp2
, MyApp3
, ...), и я хочу этоБиблиотека хранит данные в Redux
хранилище приложения, которое оно использовало.
Допущения:
- MyApp »
React-Native
- MyDependency »
NPM
пакет;Он работает с API
и должен сохранять некоторые данные в Redux
из MyApp
Вопросы
Как следуетI архитектура MyApp
и MyDependency
и Redux
для достижения указанной цели?
Должен ли я добавить Redux
внутри package.json
MyDependency
иимпортировать его в файл JS
в MyDependency
и вызвать Redux Actions
там или передать необходимое Redux Actions
из MyApp
в функцию MyDependency
как callback
, когдаЯ называю каждую функцию MyDependency
?
Каковы полезные функции Redux
в этих ситуациях?
Какова вашаархитектурные предложения в вышеуказанной ситуации?