問題タブ [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.
javascript - useEffect を使用して、react クエリの状態を useState に移動する
そのため、map メソッドを使用して入力された営業担当者のテーブルがあります。そのテーブルの各行には「編集」ボタンがあり、1) 行の ID を取得し、2) 反応クエリを使用してデータベースからそのレコードのデータを取得し、3) モーダルを開いてオブジェクト データを入力フィールドに入力するモーダル。
この時点で、react クエリ応答を使用してデータをモーダルに直接渡すことで上記を実行できますが、その応答をuseState
変数に入れて、クライアント操作のためにローカルで状態を追跡したいと考えています (たとえば、新しい営業担当者を追加するとき、私は最後のクエリ結果の代わりに空のオブジェクトをモーダルに渡す必要があります)。
どうにかして組み込む必要がありますがuseEffect
、適切に機能させるのに苦労しています。次のように、useeffect 関数で usestate 変数を更新するのと同じくらい簡単だと思います。
私はこのようなことをしてみました:
しかし、私は運がありません。誰かが助けてくれることを願っています。以下の完全なコード
reactjs - ReactQuery から useQuery フックを使用して状態を更新する方法は?
このコードは、レンダリングがループで継続する無限ループを引き起こします。
setState によって useQuery が再度実行され、状態が再度設定されるためだと思います。
どんな助けでも大歓迎です。useQuery から取得したデータを状態変数に格納したいと考えています。
ティア。
reactjs - React クエリ セレクター
私は自分のプロジェクトで反応クエリを使用していますが、うまく機能します
react-query にセレクター機能があるのかな。たとえば、react-query を使用して投稿のリストを取得し、完了した投稿のみをフィルター処理したいと考えています。フィルター結果をキャッシュして、次回リストを再度フィルター処理するときにキャッシュを返すことができるようにします。基本的に欲しい機能はリコイルのセレクターと同じ