javascript 反应路由器挂钩
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 反应路由器挂钩相关的知识,希望对你有一定的参考价值。
import { useContext, useEffect } from 'react';
import { __RouterContext } from 'react-router';
import useForceUpdate from 'use-force-update';
const useRouter = () => {
// Re Rendering
const forceUpdate = useForceUpdate();
// Getting Router Context
const routerContext = useContext(__RouterContext);
useEffect(() => routerContext.history.listen(forceUpdate), [routerContext]);
return routerContext;
};
export default useRouter;
以上是关于javascript 反应路由器挂钩的主要内容,如果未能解决你的问题,请参考以下文章
无法读取未定义反应挂钩的属性“位置”
反应:仅将主体类添加到 useEffect 挂钩中的某些组件?
javascript 反应页面转换(假设反应路由器v4)
javascript 反应路由器
javascript 反应路由器:应用程序模板
javascript 异步反应路由器组件加载