import { createContext, useContext } from 'react'; /** * 当前激活的页面路径(由 RouteKeeper 提供)。 * RouteKeeper 用 display:none 保活已访问页面,页面组件本身不会重新挂载, * 因此需要该上下文让每个缓存页感知「自己是否处于激活状态」。 */ export const ActivePageContext = createContext(''); export const useActivePage = (): string => useContext(ActivePageContext);