勤恳花生

文章
6
资源
0
加入时间
2年10月18天

如何使用 React Hooks 获取数据

useEffect 的 hook 用于从 API 中获取从后端请求回来的数据,并使用 state hook 的更新函数在组件的本地状态中设置数据。这就是为什么不允许直接在 effect hook 中使用异步的原因。如果包含变量的数组为空,则在更新组件时根本不会运行钩子,因为它不必监视任何变量。但是,当你运行应用程序时,你会发现效果挂钩在组件装载时运行,但在组件更新时也会运行,这样它就会一次又一次地获取数据。这是一个错误,需要避免。在代码中,我们使用 async/await 从第三方 API 获取