我有一些JavaScript代码,在组件加载完成后运行:
function HelloThere() {
React.useEffect(() => {
setTimeout(() => {
// code to make a server call to write data to DB
}, 60 * 1000);
}, []);
return <h1>Hello there</h1>;
}
我的问题是:
如果useEffect中的代码被执行(组件被加载),但用户在60秒超时之前关闭了选项卡(或刷新了浏览器),那么代码是否仍在后台运行并写入数据到数据库?感谢帮助!