我有一个网络应用程序,其中基本上有另一个迷你应用程序(位于侧边栏,抽屉等内部),需要独立于主应用程序的自己导航,不会影响URL或浏览器历史记录;但他们需要共享一个redux商店,因为其中任何一个的变化都需要进行同步。
<BrowserHistory>
<ConnectedSwitchWithRouter>
<Header />
{/*
<Route/>s
*}
<Footer>
{/*
Mini-app here
*/}
</Footer>
</ConnectedSwitchWithRouter>
</BrowserHistory>
首先,这可能吗?
我认为迷你应用程序可能能够使用MemoryRouter,但我想知道如何更新迷你应用程序路由。我可以使用<Link>
吗?
我似乎无法找到相关文档。
答案 0 :(得分:0)
原来是的,这完全符合我的预期。为了导航,我使用了onClick
和props.history.push()
。