redux-saga

    0

    1答えて

    私はサガのテープテストをいくつか書きましたが、最も単純な例は同じ理由で一貫して失敗しています。 export function* clearUser(){ yield* put({type: 'CLEAR_USER'}); } 私のテープ試験も同様に簡単です:私は1つのラインのサガ持っ test('clear user saga', (assert)=> { const

    0

    1答えて

    私のReact-Nativeアプリでは、ユーザー名とハッシュをサーバーに送信するユーザーログを書き込み、データベースのハッシュとハッシュを比較して結果を返します。私は実装using redux-sagaその: function* fetchUser(action) { try { const user = yield call(Api.fetchUser, action);

    1

    1答えて

    私はキオスクアプリケーション(ユーザーインターフェイス)を開発しており、さまざまな支払いシナリオを説明する必要があります。 UI要素を記述するために、Reactが選択されました。データフローの一方向のReduxが好きだった。しかし、このアーキテクチャーでは、さまざまなワークフローを記述するビジネスロジックをどこに置いているのか分かりませんでした。研究では、私は素晴らしいモジュール - redux-

    5

    2答えて

    redux-sagaを使用しているサーバーからUnauthorizedエラーを処理しようとしています。その結果、とにかく fetchUser(action) { const {username, password} = action.user; const body = {username, password}; return fetch(LOGIN_URL, {

    0

    1答えて

    リアクションコンポーネントのライフサイクルは(componentWillMount、componentDidMountなど)です。また、サガは独自のライフサイクル(ミドルウェアとして動作しています)を持っています。 これらの2つのライフサイクルを同期する方法はありますか? 私はそれが可能だ

    3

    2答えて

    、1は、並行して複数のエフェクトを実行することができます。 import { call } from 'redux-saga/effects' // correct, effects will get executed in parallel const [users, repos] = yield [ call(fetch, '/users'), call(fetch,

    0

    1答えて

    私は 'redux-saga'に関するチュートリアルをたくさん読んでおり、自分のレデューサーとサガを直接実行するように構成する方法を理解しています。私が抱えている問題は、私が使用できるものを返す方法で要求されたデータを実際に取得することを知らないことです。ほとんどの人は、要求されたデータを実際に取得するために何を使用しますか? 「...降伏コール(フェッチ」 import { call } fro

    1

    1答えて

    redux-sagaジェネレータで通知を管理するキューハンドラを実装しようとしています。 基本的には、通知がキューに入るときに順番に表示する必要があります。 この場合、私はreduxストアにqueue配列を持ちます。アクションはQUQUE_NOTIFICATIONアクションをキューに追加し、SHOW_NOTIFICATIONはキューの通知を削除します。 export function* watch

    3

    1答えて

    redux-sagaを使用して、いくつかのテストを書きました。 私はistanbul.jsを使用してコードカバレッジを生成しようとしました。 ほとんどのコードでうまく動作しますが、サガの結果は壊れています。ランダムな情報のようです。 誰かがこれを解決する方法を知っていますか?

    3

    1答えて

    一緒にアキソシスを使用して進捗状況を確認するクリーン/ショート/この機能は、約束を返さ function upload(payload, onProgress) { const url = '/sources/upload'; const data = new FormData(); data.append('source', payload.file, payl