簡體   English   中英

RTK查詢中的Args、api、extraOptions是什么意思?

[英]What do Args, api, extraOptions mean in RTK query?

我正在嘗試 RTK 查詢(圖片是我在同一主題上觀看的教程的 ss),但我不明白 Args、api、extraoptions 和標簽的作用。 我已經閱讀了這些文件,但它最終讓我更加困惑。 請問有什么簡單的解釋嗎? 另外,RTK 查詢值得還是我應該堅持使用 axios 進行數據提取,然后使用工具包作為全局數據管理器? 我嘗試過 asyncthunk,但 RTK 查詢感覺很輕,因為包括(正在加載、錯誤等)等狀態並且不需要手動編碼。

在此處輸入圖像描述

這些是 arguments,無論何時執行查詢,您的baseQuery都會被調用。

  • args是您從端點的query function 返回的 object。
  • api是一個 object 包含很多關於當前正在進行的查詢的信息
  • extraOptions是您可以在endpoint上設置的額外屬性,它將傳遞給baseQuery

當您在此處圍繞baseQuery編寫包裝器時,您不必與它們進行太多交互 - 您自己的baseQuery與它們一起調用,您只需將它們傳遞給原始baseQuery

如果您想知道所有這些的真正內容,只需console.log他們或嘗試自動完成。 您可能最終會使用api.dispatch ,但在大多數情況下不會太多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM