2016-10-20 6 views
1

Мой проект - это путешествие из трех реагирующих приложений. Я хочу использовать некоторые данные из приложения 1 для приложения 2 и приложения 2 к приложению 3.Возможно ли взаимодействие между приложениями React?

Если передаваемые данные малы, я передал их в параметре запроса в URL второго приложения.

И если данные большая или частная, я планирую отправить его в посте, который будет получен приложением 2.

Есть ли лучший способ общения между реагирующими приложениями? Могу ли я сделать каждое приложение приложения как библиотеку, которая может предоставить свои данные в приложение 2?

ответ

0

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

Если вы нет, то вы можете установить его в какой-то глобальное место как window.application1Data = { data: data };

+0

Мы не можем установить его в глобальную переменную, так как данные могут быть senstive –

0

Вы можете использовать PostMessage (MDN link), который в настоящее время поддерживается в каждом браузере.

Это межсетевая, основанная на событиях система обмена сообщениями, работающая непосредственно в браузере со знакомым API.

Обязательно проверьте источник сообщения, прежде чем действовать на них на целевой странице!

 Смежные вопросы

  • Нет связанных вопросов^_^