首页 > 解决方案 > 保持侧边栏面板在重定向时展开

问题描述

我的 sidenav 中有扩展面板,我正在跟踪它们的打开状态并进行设置。因此,当打开不同的面板时,状态会更改以反映打开的面板。在我的面板中,我列出了单击重定向到另一条路线的项目。我的问题是我想在重定向上保持单击列表项的面板打开。在重定向到列表项路由时,会发生刷新,并且 sidenav 会恢复到其原始状态,这显然是扩展面板已折叠。该列表有一个点击,可以对路径做出反应重定向。

标签: javascriptreactjsmaterial-ui

解决方案


尝试使用具有左右部分的布局。将状态保留在主组件中,当单击某些内容时,更新右侧即内容部分。这应该可以轻松解决问题


推荐阅读