React useEffect: 如何避免第一次执行
在使用 'useEffect' 时,可以通过给第二个参数传递一个空数组,来避免第一次执行。例如:
useEffect(() => {
// 这里的代码不会在组件挂载时执行,只会在依赖项发生变化后执行
}, []);
在这个例子中,我们将一个空数组作为第二个参数传递给 'useEffect',这意味着 'useEffect' 不依赖任何值,因此只会在组件挂载后执行一次。当然,如果你有依赖项,你也可以将它们添加到数组中,以确保只在这些依赖项变化时才执行 'useEffect'。
原文地址: https://www.cveoy.top/t/topic/lu9x 著作权归作者所有。请勿转载和采集!