语义 UI 侧边栏。可推送不会更新页面内容



我正在使用redux来管理我的侧边栏可见性状态(sidebarvis:true,false(。路由也由 redux 管理。

当我单击链接以更改可见侧边栏中的页面时,redux 已成功更新路由器状态,但 sidebar.pushable 中的内容在我的侧边栏切换之前不会更新(也称为直到调度切换侧边栏操作(。

换句话说,redux 工作正常,但在再次切换侧边栏之前,页面不会呈现。还有其他人遇到过这个问题吗?

发现问题。Semantic-Ui 建议将侧边栏放在根级别,以便您的所有内容都包装在 Sidebar.Pusher 中。

如果您使用的是 react 状态,这很好,但如果您使用的是 redux,根(或我们通常在示例中看到的应用程序级容器(容器似乎不喜欢连接到 redux 存储。

我只是创建了一个侧边栏组件,将其渲染在根容器中,并将我的所有路由作为子路由传递到侧边栏。

最新更新