【发布时间】:2021-01-18 08:28:22
【问题描述】:
我阅读了有关 useEffect 的文档,并了解它如何使生活比生命周期方法更轻松。然而我想知道如果没有useEffect,什么不可能是可能的?
例如而不是(所有代码都是虚拟代码)
useEffect(networkRequest.then(update state));
我不能直接使用
// inside functional component
function App() {
networkRequest.then(update state)
}
【问题讨论】:
-
couldn't I just use不,你不能,因为一旦你设置了状态,函数就会被再次调用,一个新的网络请求开始,状态将被设置,循环重复.
标签: reactjs use-effect