【发布时间】:2021-03-10 23:58:54
【问题描述】:
如果路由是/jobs 和/account,我想隐藏RightMenu。
我的问题是,如果/jobs 和/account 有像/jobs/1 或/accounts/2 这样的子路由。我将如何包括它?有没有办法隐藏这个?有没有比我的代码更好的方法?
更新
如果我们想在/jobs/new 上显示RightMenu 而不是在/jobs/1 上显示呢?类似的东西。
请在此处查看我的代码框CLICK HERE
const noRightMenusRoutes = ["/jobs", "/account"];
const noRightMenus = () => {
return (
noRightMenusRoutes.findIndex((el) => el.includes(location.pathname)) !==
-1
);
};
【问题讨论】:
标签: reactjs ecmascript-6 react-router react-hooks react-router-dom