想问一下为什么接口会调用两遍,打断点看进了两次componentDidMount
来源:9-6 【reducer管理】combineReducers

慕码人4290994
2023-07-26
不是很明白为什么会调2次,我一开始怀疑是因为loading状态没有进行防抖,但是加了判断loading仍然是true的状态呢
写回答
1回答
-
阿莱克斯刘
2023-07-26
这是因为在严格模式下,deb模式会执行两次调用。你可以尝试在index.tsx文件中删除<react.strictmode>,然后就会恢复正常了。请注意,严格模式下执行两次调用是为了让开发者在开发的过程中避免副作用出错而特意设计的,这个情况只存在于开发环境中。当你进行生产环境部署的以后,即使继续使用严格模式,也不会产生两次调用。022023-07-26
相似问题