useEffect を使用しない rtk クエリ
P粉799885311
P粉799885311 2023-09-01 12:49:13
0
1
455

RTK クエリを使用する場合、マウント上でクエリを実行するためにエフェクトを使用する必要がありますか?

React Query はマウント中にクエリを実行しても効果がありません。同様の動作があるかどうか疑問に思いませんか?

const コンポーネント = ({ id }) => { const [postCheckApplication, { data }] = usePostCheckApplicationMutation(); useEffect(() => { postCheckApplication({ application_id: id }); }, [id]); console.log(data);

P粉799885311
P粉799885311

全員に返信 (1)
P粉670838735

RTK クエリでは、マウント上でクエリを実行するためにuseEffectは必要ありません。

RTK クエリは、クエリの実行とキャッシュを自動的に処理します。生成されたエンドポイント関数を呼び出すだけで、リクエストの送信とレスポンスの受信が可能になります。

上記のコードに基づいて、次のようにコードを最適化できます。

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!