fix: 注释掉ask页面的prefetch

This commit is contained in:
Junhui Chen 2025-08-07 19:08:39 +08:00
parent b1031cf2b6
commit 162f3b91e4

View File

@ -4,7 +4,7 @@ import PersonInSvg from "@/assets/icons/svg/personIn.svg";
import PersonNotInSvg from "@/assets/icons/svg/personNotIn.svg";
import { WebSocketStatus } from "@/lib/websocket-util";
import { router, usePathname } from "expo-router";
import React, { useCallback, useEffect, useMemo } from 'react';
import React, { useCallback, useMemo } from 'react';
import { Dimensions, Image, StyleSheet, TouchableOpacity, View } from 'react-native';
import Svg, { Circle, Ellipse, G, Mask, Path, Rect } from "react-native-svg";
@ -65,20 +65,20 @@ const AskNavbar = ({ wsStatus }: AskNavbarProps) => {
}, [wsStatus]);
// 预加载目标页面
useEffect(() => {
const preloadPages = async () => {
try {
await Promise.all([
router.prefetch('/memo-list'),
router.prefetch('/ask'),
router.prefetch('/owner')
]);
} catch (error) {
console.warn('预加载页面失败:', error);
}
};
preloadPages();
}, []);
// useEffect(() => {
// const preloadPages = async () => {
// try {
// await Promise.all([
// router.prefetch('/memo-list'),
// router.prefetch('/ask'),
// router.prefetch('/owner')
// ]);
// } catch (error) {
// console.warn('预加载页面失败:', error);
// }
// };
// preloadPages();
// }, []);
// 使用 useCallback 缓存导航函数
const navigateTo = useCallback((route: string) => {