redux-saga

    1

    1答えて

    Blockquote でReduxの-firestoreを統合しながら、PHOTO(エラーを見るにはここをクリック):firestore.setListenersは私が持っている機能 Blockquote ではありません。エラーを得ましたただ単に統合されたレックスサガ、リアックスレックスベースのレデックスファイアストア@ 2。 。とその正常に動作しますが、他のコンポーネントと統合しようとすると、こ

    0

    1答えて

    モーダル/ダイアログが開いているとします。そのモーダルには、redux-sagaによって取得されるupdateUserアクションを送出する保存ボタンがあります。 redux-sagaはネットワークコールを行います。このネットワークコールが成功すると、モーダルは自動的に終了するはずです。どのようなredux - サガでこれを行うための最適な方法は? redux thunkでは、アクション(promi

    2

    1答えて

    私はstack react reduxとredux-sagaを使用しようとしていて、最小限必要な配管を理解しようとしています。 私は私が得たエラーを再現するためにgithubのレポをした:アプリを実行している https://github.com/kasra0/react-redux-saga-test.git :アプリがで構成されていhttp://localhost:3000/ :アプリ URL

    0

    1答えて

    私はreduxストアにペイロードを格納しました。ストアオブジェクトにアクセスできませんでした。 storeオブジェクトにアクセスするにはどうすればよいですか?私はredux-sagaによってそれにアクセスしたいと思っていました。私は普通の還元業者でさえアクセスしようとしましたが、could'nt!

    0

    1答えて

    私は2つのコンテナ(還元店に接続)のコンポーネント(例えばAとB)を1つのreduxサガに依存するページに置いてデータを完成させます。 現在、私は2つの非同期呼び出しを避けるために(そして呼び出しを行わずにもう1つのデータがそこにあることを確認するために)、非同期呼び出しを上位のコンテナコンポーネントCに移動しますAとB 両方がそれから私は、通常のコンポーネント(ストアに接続されていない)にAとB

    0

    1答えて

    私はサガから別のサガを呼びたい。 もちろん、サガはジェネレータ関数であり、非同期です。 私はいつもyield *のユーザーか、またはいつもyieldを使用する必要がありますか? function* mySaga({ payload: { id, name } }) { yield myOtherAsyncSaga(); // when to use yield *? }

    1

    1答えて

    react/reduxとredux-sagaミドルウェアを使用して、アイテムを配列に追加するときに自分の状態を更新しようとしています。しかし、私がこれを行う場所では、各アイテムにインデックス(0,1,2 ...)がある配列がありますが、新しいアイテム(ステップという名前)を追加すると、新しいアイテムにはインデックスがありません減速さ [ 0: item1, 1: item2,

    1

    1答えて

    redux-sagaでは、callとforkとjoinのどちらをお勧めしますか?例えば 、これを行うことの長所と短所は何をしている、HTTP APIを呼び出す:この対 const result = yield call(apiWrapperFunction, arg1, arg2) : const task = yield fork(apiWrapperFunction, arg1, arg2

    0

    1答えて

    私のReact/Reduxアプリケーションでは、ユーザーが間違った資格で「ログイン」しようとすると、私の約束を作成しました。しかし、私がAuth.jsファイルの 'login'関数のreturn文を 'error'の代わりに 'response'のような未定義の変数に変更すると、本当にエラーが発生し、それが私のレデューサーに登録されます。他の投稿を見て、私はそれを理解することができませんでした。私

    1

    1答えて

    React native 0.50.4およびreact navigation 1.0.0-beta.19を使用しています。私はperfomanceの問題があります。私はTab navigatorを基本的に4つのタブで使用しています(最大11フィールド) 私はすべてのフォームフィールド(4つすべてのタブ)を還元状態で接続しました。最後のタブで保存が行われたときにデータを利用できるようにします。 これ