我们应该在React中调用useEffect内部的API吗?

问题描述 投票:0回答:1

我听说在 useEffect 中调用 api 不是一个好的做法,这也是为什么在开发模式下 useEffect 运行两次。我不确定,但如果不使用 useEffect,那还能怎样?

需要其他开发人员的建议。谢谢

reactjs react-hooks react-18 react-strictmode
1个回答
0
投票

只要你的组件不会不必要地重新渲染,在 useEffect 中调用 api 就可以了。只需将依赖项数组清空或添加有效负载正在更改的状态/变量/属性即可。

© www.soinside.com 2019 - 2024. All rights reserved.