feat: 登陆状态调整
This commit is contained in:
@@ -112,7 +112,7 @@ export default function CenterDashboard() {
|
||||
} finally {
|
||||
setLoading(false);
|
||||
}
|
||||
}, [user]);
|
||||
}, [user?.id]); // 只依赖 user.id,避免无限循环
|
||||
|
||||
// 加载实时行情
|
||||
const loadRealtimeQuotes = useCallback(async () => {
|
||||
@@ -198,7 +198,7 @@ export default function CenterDashboard() {
|
||||
};
|
||||
document.addEventListener('visibilitychange', onVis);
|
||||
return () => document.removeEventListener('visibilitychange', onVis);
|
||||
}, [user, location.pathname, loadData]);
|
||||
}, [user?.id, location.pathname, loadData]); // 只依赖 user.id,避免无限循环
|
||||
|
||||
// 定时刷新实时行情(每分钟一次)
|
||||
useEffect(() => {
|
||||
|
||||
@@ -37,7 +37,7 @@ export default function HomePage() {
|
||||
nickname: user.nickname
|
||||
} : null
|
||||
});
|
||||
}, [user, isAuthenticated, isLoading]);
|
||||
}, [user?.id, isAuthenticated, isLoading]); // 只依赖 user.id,避免无限循环
|
||||
|
||||
// 统计数据动画
|
||||
const [stats, setStats] = useState({
|
||||
|
||||
@@ -35,7 +35,7 @@ export default function HomePage() {
|
||||
isAuthenticated,
|
||||
hasUser: !!user
|
||||
});
|
||||
}, [user, isAuthenticated]);
|
||||
}, [user?.id, isAuthenticated]); // 只依赖 user.id,避免无限循环
|
||||
|
||||
// 核心功能配置 - 5个主要功能
|
||||
const coreFeatures = [
|
||||
|
||||
@@ -92,7 +92,7 @@ export default function TradingSimulation() {
|
||||
userId: user?.id,
|
||||
userName: user?.name
|
||||
});
|
||||
}, [isAuthenticated, user]);
|
||||
}, [isAuthenticated, user?.id]); // 只依赖 user.id,避免无限循环
|
||||
|
||||
// 获取资产历史数据的 useEffect
|
||||
useEffect(() => {
|
||||
|
||||
Reference in New Issue
Block a user