2つの異なるAPIにリクエストを行いたいとします。私はそのデータを整理する必要があります。私はredux-promiseを使用しています。React Reduxを使用した複数のAJAXリクエスト
現在、私は機能を持って、AJAX要求を行う他の二つの機能を呼び出します。
export function fetchEstimates(input) {
let firstRequest = fetchFirstRequest(input);
let secondRequest = fetchFirstRequest(input);
return {
type: FETCH_DATA,
payload: {
firstRequest: firstRequest
secondRequest: secondRequest
}
}
}
を残念ながら、オブジェクト内の両方の要求を置くことによって、私は結果にアクセスできないようです。
export default function(state = [], action) {
switch (action.type) {
case FETCH_DATA:
// console.log(action.firstRequest);
// console.log(action.secondRequest);
return result;
}
return state;
}
私はdevのツールでオブジェクトを切り替えるように、私はこれに来る:
[[PromiseStatus]]:"resolved"
[[PromiseValue]]:Object
私はオプションをトグルし続けることができますが、私は自分のコードでそれらにアクセスするように見えることはできません。
私のペイロードであれば、私はちょうど私が問題を持っていないこの
payload: firstRequest
を返します。もちろん、私は両方の要求が必要です。何か案は。これを処理するための良いアプローチは何ですか?
ええと、コード例がありますか?それはredux-thunkでこれをする必要がありますか?私は自分のコードでサンクを使用しても構いませんが、redux-promiseが何らかの制限のためにこれを処理できない場合、私はちょうど興味があります。 – jro