2016-10-20 14 views
1

私のプロジェクトは3つの反応アプリケーションの旅です。アプリケーション1からアプリケーション2、アプリケーション2からアプリケーション3へのデータを使用したいと考えています。React Applications間で通信することは可能ですか?

渡すデータが小さい場合は、 2番目のアプリケーションのURL。

とデータが大きいかプライベートであれば、私はアプリケーション2.

によって受信されるポストとしてそれを送信するために計画していますが間でアプリケーションを反応させる通信のいずれか良い方法はありますか? 各リーチアプリケーションを、アプリケーション2にデータを公開できるライブラリとして作成できますか?

答えて

0

の間に新しいページを読み込んでいる場合は、投稿を介してサーバーに送信することをお勧めします。

あなたがいないなら、あなたはあなたが今、すべてのブラウザでサポートされているのpostMessage(MDN link)を、使用することができwindow.application1Data = { data: data };

+0

データが大文字である可能性があるため、グローバル変数に設定することはできません –

0

ようないくつかのグローバルな場所にそれを設定することができます。

これは、よく知られているAPIを使用して、ブラウザで直接実行される、クロスドメインのイベントベースのメッセージングシステムです。

メッセージの送信元を確認してから、送信先ページでメッセージを送信してください。

関連する問題