import { useContext, useEffect, useState } from 'react';
const Log = () => {
useEffect(() => {
console.log('Running ...')
},[])
return(<p>here</p>)
}
export default Log;
每当这段代码运行时,我在浏览器控制台中会收到Running...消息两次。
我认为它应该只运行一次,因为我在useEffect中有一个空的第二个参数。
有人能解释为什么它会运行两次吗?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号