私は、WebRTC apisと対話してオーディオ/ビデオ呼び出しを行うReact.jsアプリケーションを構築しています。呼び出しが成功すると、RTCPeerConnectionインスタンスで 'onaddstream'イベントが発生します。このイベントには、開発者がビデオ要素に接続してユーザーにリモートビデオを表示すると想定されるストリームが含まれます。Rexを使ってReactアプリケーションをビルドするときのWebRTCストリームを格納する場所
問題イベントからストリームをReactコンポーネントに渡してレンダリングする最善の方法を理解しています。私はそれが正常に私のReduxの状態にストリームをダンプして作業していますが、in this other answerは、Reduxのダン・アブラモフ監督の作成者は、これを述べた:
[...]状態の内部クラスを使用しないでください。そのまま継承可能ではありません。 [...]単純なオブジェクトと配列を使用してください。
これらのストリームをredux状態にしないと、「onaddstream」イベントに反応してリアクションコンポーネントを取得してストリームを還元状態?
同様に、アプリケーション構造内で、 'RTCPeerConnection'や' MediaStream'のインスタンスのように、非直列化可能な状態オブジェクトをReduxストアに置かないのですか? – ruffrey