嵌套的迷你应用程序与自己的路由器

时间:2018-05-20 21:06:11

标签: reactjs nested react-router-v4

我有一个网络应用程序,其中基本上有另一个迷你应用程序(位于侧边栏,抽屉等内部),需要独立于主应用程序的自己导航,不会影响URL或浏览器历史记录;但他们需要共享一个redux商店,因为其中任何一个的变化都需要进行同步。

<BrowserHistory>
    <ConnectedSwitchWithRouter>
        <Header />
        {/*
            <Route/>s
        *}
        <Footer>
            {/*
                Mini-app here
            */}
        </Footer>
    </ConnectedSwitchWithRouter>
</BrowserHistory>

首先,这可能吗?

我认为迷你应用程序可能能够使用MemoryRouter,但我想知道如何更新迷你应用程序路由。我可以使用<Link>吗?

我似乎无法找到相关文档。

1 个答案:

答案 0 :(得分:0)

原来是的,这完全符合我的预期。为了导航,我使用了onClickprops.history.push()