NarraLeaf

useQueryParams

useQueryParams 钩子,返回 LayoutRouter 查询参数并随其变化更新

返回当前 URL 查询参数对象,并在参数变化时自动更新

import { useQueryParams } from "narraleaf-react";

const { tab, theme } = useQueryParams<{ tab?: string; theme?: string }>();

定义

function useQueryParams<T extends Record<string,string>>(): T;

该钩子内部监听 router.onChange,当导航或通过 router.setQueryParam(s) 修改查询参数时会自动刷新组件

参见:usePathnameuseParams

本页目录