千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  技术干货  >  应该在 React 组件的何处发起 Ajax 请求

应该在 React 组件的何处发起 Ajax 请求

来源:千锋教育
发布人:lxx
时间: 2023-05-10 09:58:03

   在 React 组件中,应该在 componentDidMount 中发起网络请求。这个方法会在组件第一次“挂载”(被添加到 DOM)时执行,在组件的生命周期中仅会执行一次。

 React 组件

      更重要的是,你不能保证在组件挂载之前 Ajax 请求已经完成,如果是这样,也就意味着你将尝试在一个未挂载的组件上调用 setState,这将不起作用。在 componentDidMount 中发起网络请求将保证这有一个组件可以更新了。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

Jmeter压力测试工具使用

2023-05-10

说出JS为什么是单线程

2023-04-25

(组件的)状态(state)和属性(props)之间有何不同

2023-04-25

最新文章NEW

应该在 React 组件的何处发起 Ajax 请求

2023-05-10

说一下vue的钩子函数有哪些, 并在项目中有哪些应用

2023-04-25

防抖节流相关

2023-04-25

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>