网站主办者有效证件电子件,网站小图标怎么做的,怎么优化标题和关键词排名,新建wordpress无法发布为什么react call api in cDM 首先#xff0c;放到constructor或者cWillMount不是语法错误 参考1
参考2
根据上2个参考#xff0c;总结为#xff1a;
1、官网就是这么建议的#xff1a;
2、17版本后的react 由于fiber的出现导致 cWM 会调用多次#xff01; cWM 方法已…为什么react call api in cDM 首先放到constructor或者cWillMount不是语法错误 参考1
参考2
根据上2个参考总结为
1、官网就是这么建议的
2、17版本后的react 由于fiber的出现导致 cWM 会调用多次 cWM 方法已被废弃
那么17之前的react为什么要如此建议呢 3、渲染过程是非常快的即使放到了cWM也不会让接口快很多。API数据到达前端的时候必定晚于初次渲染。必定会导致re-render因此放到cWM也会导致重新渲染。 4、如果放到cWM会让人误以为等到数据拿到后才去渲染页面。从而让人忘记去设置初始值。导致页面崩了。 5、以Next.js为例的ssr 会让cWM在server side走一次然后client side再走一次。导致接口调2次–本人未实践参考资料里这么写的。 如下