私はReactJS & Reduxアプリケーションを使用しています。キャンセルとエラー処理を伴う非同期AJAXにはRxJSを使用しています。私がReduxとRxJSを接続するために使用しているミドルウェア(Redux用)は、還元的に観測可能です。ReactJS Redux RxJS AJAXローディングインジケータ
私もエラーやキャンセルを処理するサーバーに要求を持っています、これは叙事詩です:
const RecipesEpic = action$ =>
action$.ofType(FETCH_RECIPES)
.mergeMap(action => {
return Observable.ajax({
method: "get",
url: url
})
.map(payload => {
return ({ type: FETCH_RECIPES_FULFILLED, payload })
})
.catch(error => Observable.of({
type: FETCH_RECIPES_REJECTED,
payload: error
}))
.takeUntil(action$.ofType(FETCH_RECIPES_CANCELLED))
})
export default RecipesEpic
私がコンソールにログインする最初のローディングインジケータを実装しようとしています(XHR2を使用して)要求の完了したパーセンテージ数を入力し、UIを実装します。簡単な言葉で:RxJS DOM要求のXHR2ダウンロードの進捗を実装する方法は?
私はこの質問についてオンラインのリソースを見つけられませんでした。この質問を探している他の人にも回答がありますように願っています。
ありがとうございました!
Cool!コードでprogressObserver()を使用する方法を教えてください。私はXHR2もかなり新しいです。 – shabenda
助けてください?みんな?ちなみに、XHRのアップロードの進捗状況をどうやって実装するのですか? – shabenda
ええ、現時点ではバグがあります。いいえ仕事:( – CpILL