Как использовать Redux в зависимости от пакета NPM React Native App? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть приложение 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 в этих ситуациях?

  • Какова вашаархитектурные предложения в вышеуказанной ситуации?

...