当前位置: 首页 > news >正文

在哪个生命周期事件中,你会做出AJAX请求,为什么?

AJAX请求应该在componentDidMount生命周期事件中。

这有一些原因,

  • Fiber,下一次实施React的对帐算法后,将有能力根据需要开始和停止呈现,以获得性能优势。其中一个取舍之一是组件 WillMount ,其他生命周期事件,它可能有意义的AJAX请求,将是“非确定性”。这意味着React可以在需要的时候开始调用componentWillMount在不同的时间。这显然是AJAX请求的一个坏的公式。
  • 您不能保证组件挂载前的AJAX请求无法解决。如果这样做,那意味着你会试图在一个未安装的组件上设置StState,这不仅不会起作用,反而会让你大喊大叫。在componentDidMount中执行AJAX将保证有一个要更新的组件。

转载于:https://www.cnblogs.com/passkey/p/10270442.html

相关文章:

  • 前进的步伐,应该被记录
  • PIE SDK Command、Tool、Control的调用和拓展
  • 版本,认证,权限
  • 初学HTML-1
  • 实现复杂状态机的一种思路
  • 【安全测试自学】初探web安全处测试(二)
  • URAL1966 Cipher Message 3
  • windows 下使用 sc 添加创建exe服务;
  • 【[NOI2018]你的名字】
  • OmniPlan 3 Pro密钥
  • AI书单
  • web通用测试点总结
  • d3生成的树状图
  • Tushare模块
  • 详解Oracle partition分区表
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • Android系统模拟器绘制实现概述
  • Angular数据绑定机制
  • ES6系列(二)变量的解构赋值
  • JDK9: 集成 Jshell 和 Maven 项目.
  • Meteor的表单提交:Form
  • springboot_database项目介绍
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • yii2中session跨域名的问题
  • 使用 @font-face
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 运行时添加log4j2的appender
  • 你对linux中grep命令知道多少?
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • (12)Linux 常见的三种进程状态
  • (13)Hive调优——动态分区导致的小文件问题
  • (6)添加vue-cookie
  • (javascript)再说document.body.scrollTop的使用问题
  • (LeetCode) T14. Longest Common Prefix
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (solr系列:一)使用tomcat部署solr服务
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (算法)求1到1亿间的质数或素数
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)IOS中获取各种文件的目录路径的方法
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .Net IE10 _doPostBack 未定义
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .Net的C#语言取月份数值对应的MonthName值
  • .NET基础篇——反射的奥妙
  • /dev/sda2 is mounted; will not make a filesystem here!
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • ::
  • [.net]官方水晶报表的使用以演示下载
  • [20170713] 无法访问SQL Server
  • [BZOJ 1040] 骑士
  • [CISCN2019 华北赛区 Day1 Web2]ikun