日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

React Query 是做什么的?你知道嗎?

來源: 責編: 時間:2024-06-11 17:50:10 226觀看
導讀最近因為工作的關系,開始接觸 React Query[1]。不用不知道,一用真好用!React Query 是以前的叫法,現在叫 TanStack Query。之所以改名字,是因為這個團隊發現,他們可以把這套方案推廣到除 React 之外的其他框架中去。圖片如

最近因為工作的關系,開始接觸 React Query[1]。不用不知道,一用真好用!W8628資訊網——每日最新資訊28at.com

React Query 是以前的叫法,現在叫 TanStack Query。之所以改名字,是因為這個團隊發現,他們可以把這套方案推廣到除 React 之外的其他框架中去。W8628資訊網——每日最新資訊28at.com

圖片圖片W8628資訊網——每日最新資訊28at.com

如圖所示,目前(2024.06)最新的 v5 版本已經支持包含 React、Vue、Angular 在內的 5 大框架了。W8628資訊網——每日最新資訊28at.com

那 React Query 到底是做什么的呢?W8628資訊網——每日最新資訊28at.com

籠統地說,React Query 是用來管理接口請求的,包括增刪改查所有類型的接口。管理的內容包括響應數據和請求狀態,可以讓你少些很多樣板代碼。W8628資訊網——每日最新資訊28at.com

另外,一旦學會了 React Query 的使用,那么在其他框架中的應用也是一樣,上手就快了。W8628資訊網——每日最新資訊28at.com

不過 React Query 學習成本也高,要徹底熟練 React Query 的使用,就要學習很多概念,不過理解這些概念對于我們寫出交互友好的頁面又極其關鍵。W8628資訊網——每日最新資訊28at.com

于是,我便萌生了寫一個 React Query 系列文章的想法。本文就是第一篇,大概談論它是做什么的,如何使用,有什么能力,后面再一篇一個具體話題單獨討論。W8628資訊網——每日最新資訊28at.com

React Query 是從 v3 版本改名字的:W8628資訊網——每日最新資訊28at.com

  • v3 以前(包括 v3)包名叫 react-query
  • 從 v4 開始包名改成 @tanstack/react-query 了

新舊版本改動不多[2],因為我現在用的是舊包,我就那它舉例了。W8628資訊網——每日最新資訊28at.com

安裝 React Query

先創建一個 React 項目。W8628資訊網——每日最新資訊28at.com

npm create vite@latest react-query-demos -- --template reactcd react-query-demos

安裝 react-query[3] 依賴,啟動項目。W8628資訊網——每日最新資訊28at.com

npm install react-querynpm installnpm run dev

接下來刪除 index.css 中的內容,再修改 App.jsx,注入 React Query 上下文依賴。W8628資訊網——每日最新資訊28at.com

import { QueryClient, QueryClientProvider, useQuery } from 'react-query'const queryClient = new QueryClient()export default function App() {  return (    <QueryClientProvider client={queryClient}>      {/* ... */}    </QueryClientProvider>  )}

這一步是必須的,后續 React Query 的接口查詢和修改等 API 能力都有賴于 queryClient。W8628資訊網——每日最新資訊28at.com

快速開始

說了那么多,我們直接上一個 React Query 案例直觀感受一下它的使用。W8628資訊網——每日最新資訊28at.com

我們創建一個 <Example /> 組件,內容如下:W8628資訊網——每日最新資訊28at.com

import { useQuery } from 'react-query'function Example() {  // 1)  const { isLoading, isError, error, data } = useQuery('repoData', () =>    fetch('https://api.github.com/repos/tannerlinsley/react-query').then(res =>      res.json()    )  )    // 2)  if (isLoading) return 'Loading...'  if (isError) return 'An error has occurred: ' + error.message      // 3)  return (    <div>      <h1>{data.name}</h1>      <p>{data.description}</p>      <strong> 
                

本文鏈接:http://m.www897cc.com/showinfo-26-93085-0.htmlReact Query 是做什么的?你知道嗎?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: HTTP QUERY method,前端傳SQL不再是笑話

下一篇: ASP.NET Core 性能優化指南

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
99re热这里只有精品视频| 国产专区一区| 欧美日韩国产区一| 国产精品久久久久久久久动漫| 国产精品久久91| 国产一区二区三区在线观看免费| 国产一区二区三区四区三区四| 在线电影国产精品| av成人免费在线观看| 欧美亚洲视频在线看网址| 久久久久久夜| 欧美日韩国产另类不卡| 国产免费一区二区三区香蕉精| 一区二区三区在线高清| 日韩一级黄色片| 欧美亚洲视频在线观看| 你懂的国产精品永久在线| 欧美日一区二区在线观看| 国产午夜精品一区二区三区视频| 亚洲电影毛片| 亚洲综合99| 久久综合伊人| 国产精品久久二区| 今天的高清视频免费播放成人| 亚洲精品一级| 久久九九国产精品| 欧美四级在线| 亚洲国产综合在线看不卡| 亚洲自拍三区| 欧美成人亚洲| 国内精品久久久久影院优 | 国内欧美视频一区二区| 亚洲麻豆视频| 久久久噜噜噜久久中文字幕色伊伊| 欧美另类一区二区三区| 国内不卡一区二区三区| 亚洲一区影院| 亚洲精品免费在线观看| 亚洲欧美日韩国产综合精品二区| 免费亚洲电影在线观看| 国产视频自拍一区| 亚洲一区二区成人| 欧美金8天国| 在线观看欧美日韩国产| 香蕉精品999视频一区二区| 欧美日韩裸体免费视频| 亚洲国产精品成人一区二区| 久久国产日韩| 国产精品亚洲综合色区韩国| 99riav久久精品riav| 免费在线一区二区| 黄网站色欧美视频| 久久国产精品久久精品国产 | 国产一区二区三区免费不卡| 一区二区三区三区在线| 免费在线看一区| 韩国精品一区二区三区| 亚洲欧美日韩一区二区三区在线观看| 欧美精品福利视频| 亚洲二区三区四区| 久久久人成影片一区二区三区观看 | 国产精品麻豆成人av电影艾秋| 亚洲精品日产精品乱码不卡| 另类激情亚洲| 一区二区三区在线免费观看| 午夜在线一区| 国产精品一卡二| 亚洲午夜伦理| 欧美视频在线观看免费| 亚洲乱码国产乱码精品精天堂| 久久久水蜜桃av免费网站| 国产在线国偷精品产拍免费yy| 亚洲欧美一区二区激情| 国产精品激情电影| 亚洲性视频网址| 国产精品黄色| 亚洲在线中文字幕| 国产精品日韩电影| 午夜天堂精品久久久久| 国产精品影片在线观看| 午夜精品福利电影| 国产农村妇女精品一二区| 香蕉成人久久| 国产日韩欧美精品一区| 欧美一区二区大片| 国产一区二区剧情av在线| 欧美一区综合| 国产自产v一区二区三区c| 久久av红桃一区二区小说| 国产婷婷一区二区| 久久精品2019中文字幕| 韩国女主播一区| 久久婷婷国产麻豆91天堂| 亚洲高清免费视频| 欧美精品免费播放| 日韩亚洲精品视频| 国产精品国色综合久久| 午夜精品福利一区二区蜜股av| 国产精品尤物| 久久久精品999| 亚洲国产高清在线| 欧美巨乳在线观看| 亚洲网站啪啪| 国产日本欧美在线观看| 久久久国产精品一区二区中文| 伊人久久大香线| 欧美承认网站| 亚洲视频中文| 国产欧美一区视频| 蜜桃av噜噜一区| 一区二区av| 国产精品一区二区三区四区| 久久国产精品久久久久久电车| 在线观看日韩专区| 欧美日韩不卡视频| 香蕉久久精品日日躁夜夜躁| 极品尤物av久久免费看| 欧美伦理在线观看| 欧美一区免费视频| 亚洲国产99| 欧美视频在线观看免费| 欧美中文字幕在线观看| 亚洲国产色一区| 国产精品久久久久婷婷| 久久久精品国产免费观看同学| 亚洲激情小视频| 国产精品色婷婷久久58| 麻豆av福利av久久av| 一区二区三区黄色| 国产一区二区无遮挡| 欧美高清在线一区二区| 亚洲女与黑人做爰| 在线观看一区欧美| 欧美性做爰毛片| 麻豆乱码国产一区二区三区| 亚洲视频每日更新| 黑人极品videos精品欧美裸| 欧美精品在线极品| 久久本道综合色狠狠五月| 日韩亚洲欧美高清| 狠狠色丁香婷综合久久| 欧美日韩一级视频| 久久婷婷一区| 亚洲一区欧美一区| 亚洲福利视频专区| 国产麻豆精品久久一二三| 女仆av观看一区| 激情懂色av一区av二区av| 欧美小视频在线观看| 老司机凹凸av亚洲导航| 亚洲欧美日韩在线| 亚洲国产婷婷香蕉久久久久久99| 国产精品久久综合| 欧美国产精品中文字幕| 欧美中文字幕久久| 一区二区高清视频在线观看| 一色屋精品视频在线观看网站| 国产精品久久久久久久久搜平片| 免费成人av在线看| 欧美在线播放| 一区二区三区国产精品| 亚洲黄网站黄| 狠狠色综合一区二区| 国产精品国产三级国产a| 欧美精品九九| 麻豆久久精品| 久久九九免费视频| 亚洲欧美激情四射在线日| 亚洲精品一区二区三区四区高清 | 老司机67194精品线观看| 欧美中文字幕不卡| 亚洲欧美日韩一区在线| 亚洲精品视频在线播放| 加勒比av一区二区| 国产欧美日韩麻豆91| 欧美午夜www高清视频| 欧美国产视频在线| 免费视频久久| 久久视频国产精品免费视频在线| 午夜精品福利一区二区三区av| 宅男噜噜噜66国产日韩在线观看| 亚洲国产精品久久久久久女王| 国产自产2019最新不卡| 国产伦理一区| 国产精品欧美久久| 国产精品电影观看| 欧美午夜不卡| 欧美日韩亚洲视频| 欧美日韩成人一区二区| 欧美激情久久久| 欧美韩日一区二区| 欧美国产一区在线| 欧美国产亚洲视频| 欧美久久一级| 欧美欧美天天天天操| 欧美精品福利视频| 欧美久久在线| 欧美日韩国语| 欧美视频一区二区三区…| 国产精品草草| 国产精品高潮在线| 国产精品视频yy9099| 国产精品三级久久久久久电影| 国产精品久久久久久久久久直播 |