javascript - 为什么不在构造函数中进行 axios 调用?
问题描述
众所周知,如果您需要加载数据时,您应该在 componentDidMount 中进行 api 调用以获取 React 组件的数据。我无法找到真正可靠答案的问题是为什么不使用构造函数进行 api 调用?我不是想这样做,它只是对你为什么不应该这样做的好奇。如果回调被绑定或者是箭头函数, .then 仍然会有正确的值,并且似乎请求会更快(可能是毫秒)启动,但仍然如此。
解决方案
推荐阅读
- cmd - Octave:启动命令行界面时传递命令?
- java - 如何在spring和hibernate中将复合键从控制器传递给jsp?
- oracle - 如何从当前日期获取 30 天的数据
- sql - 这个 NULL 元组来自哪里
- jquery - SnazzyInfoWindow 不显示在地图上
- ide - Notepad++ 启动非常慢并且不显示文本
- ios - 在单个 CAShapeLayer 中为多个 UIBezier 路径设置动画
- swift - Swift - 使用 Eureka 获取 textField 表单的值
- python - Python:为什么一个生成器比其他带有“yield”的生成器快?
- gensim - Gensim Word2Vec Model trained but not saved