当前位置: 海之晶网站设计> 建站知识> 常见问题>如何创建自定义React钩子以获取和缓存数据

如何创建自定义React钩子以获取和缓存数据

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

如果您是React Hooks的新手,可以从查看官方文档开始了解它。之后,我建议您阅读Shedrack Akintayo的“Getting Started With React Hooks API”。为了确保您能跟上,还有一篇由Adeneye David Abiodun撰写的文章,其中介绍了React Hooks的最佳实践,我相信这对您非常有用。

在本文中,我们将使用Hacker News Search API来构建一个自定义钩子,我们可以使用它来获取数据。虽然本教程将介绍Hacker News Search API,但我们将使钩子的工作方式是,它将从我们传递给它的任何有效API链接返回响应。

在React hooks之前,传统的做法是在componentDidMount()生命周期方法中获取初始数据,并根据componentDidUpdate()生命周期中的属性或状态更改获取数据方法。

其工作原理如下:

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