мы можем иметь несколько магазинов в реагировать - PullRequest
0 голосов
/ 28 мая 2018

У меня есть требование, где мне нужно открыть всплывающее окно из основного приложения реакции, и у этого всплывающего окна должно быть отдельное хранилище избыточных данных от родителя (это еще одно большое приложение, такое же, как родительское приложение).Можем ли мы общаться между двумя?

Идея состоит в том, чтобы использовать это всплывающее приложение в качестве модуля узла и использовать на разных страницах в качестве компонента многократного использования.Так что теперь у меня есть несколько вопросов

  1. можем ли мы создать 2 редукционных магазина и заставить их общаться друг с другом
  2. я видел кое-что о поддержке подпрограмм, дайте здесь https://gist.github.com/gaearon/eeee2f619620ab7b55673a4ee2bf8400Можем ли мы поддерживать связь между основным приложением и магазинами вспомогательных приложений?
  3. Как сохранить маршрутизатор во всплывающем приложении, так как обратная история не работает во всплывающем окне.Любые идеи здесь?

Буду признателен, если вы можете поделиться любым живым примером.

1 Ответ

0 голосов
/ 29 мая 2018

Исходный шаблон Flux описывает наличие нескольких «хранилищ» в приложении, каждое из которых содержит отдельную область данных домена.Это может привести к таким проблемам, как необходимость обновления одного магазина «waitFor» в другом магазине.Это не является необходимым в Redux, потому что разделение между доменами данных уже достигается путем разделения одного редуктора на меньшие редукторы.Надеюсь, что смогу помочь Подробнее в ссылке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...