當前位置:成語大全網 - 書法字典 - React-Query的介紹和簡單使用

React-Query的介紹和簡單使用

React Query受到許多人的喜愛,因為它大大簡化了React應用程序中的數據獲取。但它不是壹個數據采集庫,它應該被稱為異步狀態管理器,它可以管理任何形式的異步狀態——只要它得到壹個承諾。

本質上,React Query根據查詢鍵值為您管理查詢緩存。只要鍵值是可序列化的,並且對於所查詢的數據。如果它是唯壹的,您可以使用它。雖然支持字符串,但建議使用數組形式,因為內部最終會轉換為數組。

React Query很聰明,它會選擇壹個策略點來觸發數據檢索。

數據轉換也是前端常見的問題,因為API返回的數據可能不是我們可以隨便使用的,react-query也提供了轉換器,只有在有數據的情況下才會調用。

因為每次渲染都會執行,所以如果轉換數據的方法開銷很大,建議使用useCallback來緩存select函數。

初始化數據,即數據未緩存時直接顯示的內容,在數據緩存時不會生效。

NextJS在React-Query中的使用