問題タブ [axios]
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 - 生データをフェッチした後、react-redux アプリのどこで生データを解析できますか?
サーバーから生データを取得した後、コンポーネントでレンダリングする前にデータを解析する必要があります。
では、データを解析するコードをどこに配置すればよいでしょうか? レデューサーまたはアクションで?レデューサーに入れればいいと思うのですが、それでいいのでしょうか?
reactjs - axiosでajaxリクエストをキャンセル/中止する方法
私axios
は ajax リクエストに使用し、reactJS
+flux
はレンダリング UI に使用します。私のアプリには、サード サイドのタイムライン (reactJS コンポーネント) があります。タイムラインはマウスのスクロールで管理できます。アプリは、スクロール イベントの後に実際のデータの ajax リクエストを送信します。サーバーでのリクエストの処理が、次のスクロール イベントよりも遅くなる可能性がある問題。この場合、アプリは、ユーザーがさらにスクロールするため、すでに非推奨になっている複数の (通常は 2 ~ 3) 要求を持つことができます。新しいデータを受信するたびにタイムラインが再描画を開始するため、これは問題です。(reactJS+fluxなので) このため、ユーザーはタイムラインの動きを数回前後に見ます。この問題を解決する最も簡単な方法は、前の ajax リクエストを中止することjQuery
です。例えば:
でリクエストをキャンセル/中止する方法はaxios
?
javascript - node.js を使用した Axios - ReferenceError: XMLHttpRequest が定義されていません
GET
単純に構成されたaxios
インスタンスからリクエストを発行しています:
そして、次のエラーが発生しています:
私の理解では (およびドキュメントによると)、axios は Web ブラウザーと node.js の両方で動作するはずです。
私は何が欠けていますか?
バージョン:
javascript - ReactJS 状態への複数の Axios リクエスト
したがって、React JS コンポーネント内に次のコードを配置しており、基本的に両方の API 呼び出しを 1 つの状態にしようとしvehicles
ていますが、次のコードでエラーが発生しています。
今、私は私が持っているように2つのデータソースを追加できないと推測していthis.setState({ vehicles: seat.data + volkswagen.data })
ますが、他にどのようにこれを行うことができますか? その API リクエストからのすべてのデータを 1 つの状態にしたいだけです。
これは私が受け取っている現在のエラーです:
ありがとう
javascript - Axios での配列 promise の連鎖
順番に行う必要がある一連のリクエストがありますAxios
。
関数makeRequestは以下の通りです
応答は、最初に解決されたものです。これを修正するにはどうすればよいですか?