問題タブ [redux-saga]
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.
reactjs - Redux saga「rootSaga はキャンセルされました」
私はreduxに反応するのが初めてです。Redux Saga を試してみたところ、理解できないエラー メッセージが表示されました。これは私の rootSaga です:
}
サインインとサインアップは完全に機能しますが、その後、コンソールに次のエラー メッセージが表示されます。したがって、redux-saga を使用してログインすることはできますが、エラー メッセージに従ってサガが「キャンセル」されたため、SignOut を機能させることができません。誰かが私に何が起こっているのか説明してもらえますか? ありがとう
追加情報:
私は呼び出すために2番目の引数を入れることが期待されていると思いますが、nullをコーディングしたとき、つまりyield call(browserHistory.push('/chat'),null)
まだエラーが発生します
また、私の receiveAuth はこのメッセージを返しています:
reactjs - Redux はすべての API リクエストでトークンを使用します
React Native、Redux、Redux Saga を使用してアプリを開発しようとしています。
次のログインフローがあります。
- ログインフォーム
- ログイン試行アクション
- ログイン佐賀
- API 呼び出し
- Login Reducer は認証トークンを保存します
複数のコンテナとコンポーネントがあり、それぞれがアクションを実行し、次にサガが API 呼び出しを実行します。コードをクリーンで再利用可能な状態に保ちながら、トークンをストアから API 呼び出しメソッドに渡す正しい方法は何でしょうか。
javascript - Redux-Saga がフェッチ API からの応答を正しく読み取れない
こんにちは、フェッチ呼び出しから返されたデータを読み取るにはどうすればよいですか:
console.log(res) を取得すると、次のようになります。
この約束から「情報」(サイドアレイ[7])を取得するにはどうすればよいですか?私はこれらすべてに慣れていません。ありがとう
reactjs - それをトリガーするアクションの値を使用して Redux Saga をテストする
私は完全にうまく機能するサガを持っています。アクションを呼び出していくつかのデータを含めると、サガがトリガーされ、アクションから値が取り出され、API 呼び出しが実行され、いくつかの yield put で終了します。素晴らしいです。
私は今、そのサガをテストして問題を解決しようとしています。私は必要最小限のサガを書き、問題がどこにあるかを絞り込むためにテストしました。
佐賀:
テスト:
私が期待しているのは、next() を呼び出してオブジェクト (モックアップされた redux アクション) を渡しているため、サガでそのアクションから値を引き出すことができるはずです。
私が得るものは次のとおりです。
イライラすることの 1 つは、私のアプリで、この構文を使用してアクションから値を取得するサガが機能することです。
この問題は、サガを試してテストしたときにのみ発生します。
どんな助けでも大歓迎です。
javascript - テープを使用した redux-saga テスト
redux-saga でテストしようとしています。不明な理由で generator.next(data).value を実行すると、次のようにデータが saga 関数に渡されません。
///佐賀機能
エラーメッセージ。undefined のペイロードを読み取れません。