import { useEffect, useState } from "react"; export function Header(){ const [currentTime, setCurrentTime] = useState(new Date()); useEffect(() => { // setInterval是 JavaScript 中的一个全局函数,用于重复执行代码 const timer = setInterval(() => { setCurrentTime(new Date()); }, 1000); // 每秒更新一次 // 清理定时器 return () => clearInterval(timer);// 只在组件卸载时清理定时器 }, []); // 只在组件首次挂载时设置定时器 return (