問題タブ [redux-observable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - Redux Observables: 複数のイベントを持つカスタム オブザーバー?
こんにちは、反応ネイティブとフェニックスと呼ばれる websocket ラッパーで redux-observables を使用しようとしています。これにより、基本的に、特定のメッセージが websocket を介して受信されたときにコールバックを実行できます。
これが私がやろうとしていることの基本的なセットアップです:
ご覧のとおり、このアプローチにはいくつかの懸念/問題があります。
1 つのオブザーバーからさまざまなイベントが発生しています。
.map()
関数内の switch ステートメント以外にそれらを分割する方法がわかりませんobserver.complete()
一度だけではなく、これらすべてのイベントを引き続きリッスンしたいので、どこに電話すればよいかわかりません。channel
これらの問題を解決するいくつかの叙事詩で利用可能な別のファイルに定数を抽出できれば. ただし、channel
は、還元状態に由来する にsocket
依存しています。user
したがって、この問題にどのようにアプローチするかについて、私はかなり混乱しています。グローバルオブジェクトを抽出する機能で修正されると思いますchannel
が、それは還元状態からのユーザー ID にも依存します。どんな助けでも大歓迎です。
PS何かの価値がある場合、私のユースケースはこの男と非常に似ています( https://github.com/MichalZalecki/connect-rxjs-to-react/issues/1 )。レスポンダーの1人が使用を推奨しRx.Subject
ましたが、どこから始めればよいかわかりません...
rxjs - Redux Observables/RxJS:if/elseに基づいて異なるアクションを返す叙事詩を作成する方法は?
これを使用して、アプリ内購入でアプリを接続しようとしています: https://github.com/chirag04/react-native-in-app-utils
成功した場合は成功を、失敗した場合は失敗を出力したい叙事詩があります。このようなもの:
しかし、 の中身の書き方がわかりませんmergeMap
。これを行う方法はありますか?
reactjs - Redux-observable: エピックの jest テストに失敗しました
ドキュメンテーションからエピックをテストする手順に従いました。
しかし、次のように2番目のアクションが後で受信されたため、失敗します。
ですから、発送がいつ終わるかなどを知る必要があると思います。どうすればこれを解決できますか?
ajax.getJSON() の代わりに fetch() と Rx.Observable.fromPromise を使用しました
これが私の叙事詩です。