现在,在使用
场景:“首次调用服务器”:
为了实现这一点,每次在
意思是,这是获取数据的最佳实践。
useEffect
后,React组件中的componentDidMount
有了替代品(Hook)。场景:“首次调用服务器”:
为了实现这一点,每次在
useEffect
的DependencyList参数(第二个参数)中传入一个空数组,否则应用程序会对每个状态更改发送一次fetch调用到服务器。意思是,这是获取数据的最佳实践。
useEffect(() => {
console.log("useEffect, fetchData here");
}, []);
最佳实践是使用 []
作为 DependencyList 参数以禁止服务器在每次状态更改时请求吗?
[]
,但请注意闭包。 - Keith