fix: 注释掉ask页面的prefetch
This commit is contained in:
parent
b1031cf2b6
commit
162f3b91e4
@ -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) => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user