首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在react中如何以及在何处获取数据

在react中如何以及在何处获取数据
EN

Stack Overflow用户
提问于 2017-05-01 19:30:49
回答 2查看 925关注 0票数 0

如何在React中处理AJAX请求?React本身并不支持任何特定的数据获取方式。react中的哪个钩子最适合获取数据构造函数、componentdidmount或具有自定义钩子静态方法。

EN

回答 2

Stack Overflow用户

发布于 2017-05-01 19:39:05

您应该在何处调用AJAX请求取决于您的功能,

  1. 如果您需要在挂载组件时或以重复的时间间隔调用AJAX,则应在componentDidMount函数中调用它。
  2. 如果你想在一个事件上发送一个AJAX请求,你应该在你的自定义函数中包含它。例如,可以将输入值发布到后端api

为了进行AJAX调用,您可以使用axiosfetch npm包

票数 0
EN

Stack Overflow用户

发布于 2017-05-01 19:49:48

在React中没有任何特定的地方来获取AJAX请求。这主要取决于你的功能。到目前为止,我已经在'ComponentWillMount‘方法中进行了AJAX调用,以便尽快准备好数据。

此外,有时我需要在组件挂载后从服务器获取数据。因此,在这种情况下,我必须使用以下解决方法:React - setState() on unmounted component

最重要的问题是,在从服务器获取数据后,不阻塞渲染界面并正确设置状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43718409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档