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 反应路由器挂钩的主要内容,如果未能解决你的问题,请参考以下文章