問題タブ [rtk-query]
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.
javascript - 複数のベース URL を扱うときに RTK クエリを使用する適切な方法は何ですか?
私は RTK に移行し、これまでのところ非常に楽しんでいますが、次のような状況で行き詰まりました。
(簡単にするために) 2 つのエンドポイントがあります。
- www.domain-customer.com <- 顧客データの取得
- www.domain-order.com <- ここで一部のユーザー データを変更できます
また、Web サイト自体は別のドメインでホストされています。
顧客エンドポイントからデータをフェッチする必要がありますが、特定のものを更新するには、注文エンドポイントに変更を加える必要があります。最初は、ベース URL ごとに createApi を定義する必要があると考えていましたが、無効にすることはできないと確信しています。新しいデータが再フェッチされるように、この以前のミューテーションで顧客のデータを無効にしたいと考えています。
これが私が思いついたものですが、これが前進する方法である場合は、いくつかの意見をお願いします.
これはそれについて行く方法ですか?それとも、すべてのミューテーションとクエリを保持する巨大な createAPI が存在する必要がありますか?
reactjs - TypeError: Object(...) は反応の関数ではありません
src/Service/Post.js
src/App.js
RTK クエリを使用してデータをフェッチするため、app.js 反応コンポーネントで useGetAllPostQuery にアクセスしようとすると、ブラウザでエラーが表示されました TypeError: Object(...) is not a function so, 誰でもこのエラーを解決する方法を提案できます