redux-saga

    1

    1答えて

    コード componentWillUpdate(nextProps) { if(nextProps.posts.request.status === 'failed') { let timer = null; timer = setTimeout(() => { if(this.props.posts.request.timeOut == 1) {

    3

    1答えて

    私は、私のGUI上の現在の状態を更新するためにPOLLアクションで10秒ごとに1回実行するサガを持っています。 POLLが発生したとき私が気にしているコンポーネントを見つけるために残りのインターフェイスを歩くためにいくつかの呼び出しを行う必要があります。合計1〜5のコンポーネントがあります。これらのコンポーネントのそれぞれは、コンポーネントのFooとBar要素を別々に呼び出す必要があります。 次に

    0

    1答えて

    最初にデータをロードするウェブアプリケーションが1〜10秒かかります。 アプリが起動するとすぐにフルUI(地図)を表示し、バックグラウンドでダウンロードを開始します。 データがダウンロードされているうちに、経路や検索結果の表示などのいくつかの効果を遅らせたいと思います。 データがロードされた後に、データがロードされている間にデバッグされたアクション(ユーザータイプの検索語句)が実行されます()。

    1

    1答えて

    ためのカスタムサガを実装する方法の機能を挙げるが、それはそのスコープからアクセス可能ではありません、それはです単に象徴的/抽象的な呼び出しですか? リアルタイムトリガーに基づいてデータをリフレッシュしたいのであれば、このスコープからデータフェッチコマンドをどのようにディスパッチできますか?

    1

    1答えて

    私は10秒ごとに実行されるポーリングサガを持っています。 UPDATE_DEPLOYMENT要求が行われると、実行中のポーリング・サガを取り消し、状態をクリアして新しいポーリングをトリガーします(stateのsite_location値もUPDATE_DEPLOYMENTによって更新されるため、新しい休止エンドポイントをポーリングする必要があります)。 これは機能していないようです。現在実行中のポ

    4

    1答えて

    react-boilerplateのサンプルサーガは、サーガがアレイとしてエクスポートされる: export function* defaultSaga() { } export default [ defaultSaga, ]; デフォルトは、次にroutes.jsに注入される: ... injectSagas(sagas.default); ... しかし、I認

    2

    1答えて

    ACTION_AとACTION_Bの両方が最初にディスパッチされたことを知らずにディスパッチされるのを待つ方法を教えてください。 私はconst result = yield take([ACTION_A, ACTION_B])を試しましたが、resultは最初のディスパッチされたアクションですが、両方のアクションが必要です。 私はconst {a, b} = yield race({a: yie

    0

    2答えて

    私はPersonCreateというコントローラを持っています。このコンポーネントでは、認証されたユーザー(this.props.app.session.user.role.isAdmin())の役割をチェックし、値に応じて何らかのフォームをレンダリングする必要があります。 問題は、セッションオブジェクトを生成するのに時間がかかることです。 http://.../person/createのエンドポ

    1

    1答えて

    私は、メイン画像とサムネイル画像のリストを含むカルーセルを構築しています。 ユーザーが画像のリストをナビゲートすることを可能にするには、戻ると次のボタンがあります。ここで は、これまでの私のコードです: import styles from './carousel.css'; import cn from '../../../utils/classname'; import actions f

    0

    1答えて

    私はRedux Sagaを学んでおり、大部分は意味があります。しかし、より良い実装があるように思えるシナリオに遭遇しました。 POSTリクエストで第三者のウェブサイトに注文を提出する必要があります。注文を送信するには、最初にGETリクエストを別のエンドポイントに送信して、POSTリクエストに必要な情報を取得する必要があります。つまり、POSTリクエストは、GETリクエストが正常に返されたことに依存