大佬教程收集整理的这篇文章主要介绍了为什么在使用 react router dom 时未加载组件?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
你能告诉我为什么当路由器改变时组件没有加载
路由器文件
export default function ForceLayoutRouter() {
return (
<Router>
<div>
<Switch>
<Route path="/calender" exact>
<ForceCalender />
</Route>
<Route path="/home" exact>
<Home />
</Route>
</Switch>
</div>
</Router>
);
}
链接文件
<Menu theme="dark" mode="inline" defaultSELEctedKeys={["1"]}>
<Menu.Item key="1" icon={<UserOutlined />}>
<Navlink to={`/home`} exact>
Home ex
</Navlink>
</Menu.Item>
<Menu.Item key="2" icon={<CalendarOutlined />}>
<Navlink to={`/calender`}>Calender</Navlink>
</Menu.Item>
<Menu.Item key="3" icon={<logoutOutlined />}>
logout
</Menu.Item>
</Menu>
当我点击 home
或日历链接时,它会更改路由器但未加载组件。
这是我的代码 https://codesandbox.io/s/elated-black-3yozm?file=/src/components/layout.js:730-1230
您应该将您的应用包装在一个 #Compare A & B on fever
fever <- df %>% filter(criteria=="fever") %>% SELEct(-criteria)
fever <- column_to_rownames(fever,var = "group")
fisher.test(fever)
#Compare A & B on headache
headache <- df %>% filter(criteria=="headache") %>% SELEct(-criteria)
headache <- column_to_rownames(headache,var = "group")
fisher.test(headachE)
#Compare A & B on chills
chills <- df %>% filter(criteria=="chills") %>% SELEct(-criteria)
chills <- column_to_rownames(chills,var = "group")
fisher.test(chills)
中。尝试删除 Router
中的 Router
。
ForceLayoutRouter
这是工作代码和框:https://codesandbox.io/s/crazy-grass-tnq63?file=/src/layout2.js
以上是大佬教程为你收集整理的为什么在使用 react router dom 时未加载组件?全部内容,希望文章能够帮你解决为什么在使用 react router dom 时未加载组件?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。