使用 useRef 来限制 react hooks 请求次数的案例
此方案在真实产品线上环境验收可靠稳定
import { useEffect, useRef } from 'react';
export default App() {
const hasFetched = useRef(false);
useEffect(() => {
if (hasFetched.current) {
return;
}
hasFetched.current = true;
fetchData();
}, []);
}