問題タブ [react-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.

0 投票する
1 に答える
3875 参照

javascript - useEffect を使用して、react クエリの状態を useState に移動する

そのため、map メソッドを使用して入力された営業担当者のテーブルがあります。そのテーブルの各行には「編集」ボタンがあり、1) 行の ID を取得し、2) 反応クエリを使用してデータベースからそのレコードのデータを取得し、3) モーダルを開いてオブジェクト データを入力フィールドに入力するモーダル。

この時点で、react クエリ応答を使用してデータをモーダルに直接渡すことで上記を実行できますが、その応答をuseState変数に入れて、クライアント操作のためにローカルで状態を追跡したいと考えています (たとえば、新しい営業担当者を追加するとき、私は最後のクエリ結果の代わりに空のオブジェクトをモーダルに渡す必要があります)。

どうにかして組み込む必要がありますがuseEffect、適切に機能させるのに苦労しています。次のように、useeffect 関数で usestate 変数を更新するのと同じくらい簡単だと思います。

私はこのようなことをしてみました:

しかし、私は運がありません。誰かが助けてくれることを願っています。以下の完全なコード

0 投票する
2 に答える
1724 参照

reactjs - ReactQuery から useQuery フックを使用して状態を更新する方法は?

このコードは、レンダリングがループで継続する無限ループを引き起こします。

setState によって useQuery が再度実行され、状態が再度設定されるためだと思います。

どんな助けでも大歓迎です。useQuery から取得したデータを状態変数に格納したいと考えています。

ティア。

0 投票する
3 に答える
1645 参照

reactjs - React クエリ セレクター

私は自分のプロジェクトで反応クエリを使用していますが、うまく機能します

react-query にセレクター機能があるのか​​な。たとえば、react-query を使用して投稿のリストを取得し、完了した投稿のみをフィルター処理したいと考えています。フィルター結果をキャッシュして、次回リストを再度フィルター処理するときにキャッシュを返すことができるようにします。基本的に欲しい機能はリコイルのセレクターと同じ