当前位置: 海之晶网站设计> 建站知识> 建站教程>SWR简介:远程数据获取的React钩子

SWR简介:远程数据获取的React钩子

文章出处:网站建设-海之晶网络 | 网站编辑:网站设计 | 发表时间:2020/7/25 20:24:18
分享:

SWR是Vercel(以前的ZEIT)创建的一个轻量级库,它允许使用React hook实时获取、缓存或重取数据。它内置了React Suspense,允许组件在呈现之前“等待”某些内容,包括数据。SWR还提供了一些很好的特性,比如依赖获取、集中于重新验证、滚动位置恢复等等。它也是一个非常强大的工具,因为它与后端无关,并且对TypeScript有很好的支持。这是一个前途光明的包裹。

你为什么要在意呢?如果您一直在寻找一个库,它不仅可以从api中获取数据,而且还可以执行缓存和依赖获取之类的操作,那么您应该关心这个问题。在使用大量活动部件构建React应用程序时,本教程将介绍的内容将非常有用。您应该已经使用了Axios和Fetch API,尽管我们将比较它们与SWR的不同之处,但我们不会详细介绍它们将如何实现。

在本指南中,我将通过构建一个从Pokemon API请求数据的Pokedex应用程序,向您介绍远程数据获取的React钩子。我们还将深入探讨SWR的其他特性,并重点介绍它与流行解决方案(如Fetch API和Axios库)相比的不同之处,并给出使用这个库的原因以及您应该关注SWR的原因。

那么,让我们从回答一个基本问题开始:什么是SWR?在

关键字:
南京市汉中路1号国际金融中心9楼
建站热线:13815417591
免责声明: 本站部分内容来源于互联网,如果本站部分内容侵犯您的权益,请您告知,站长会立即处理。