代码之家  ›  专栏  ›  技术社区  ›  Jakob Jingleheimer Dutow

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

  •  0
  • Jakob Jingleheimer Dutow  · 技术社区  · 6 年前

    我有一个web应用程序,里面基本上有另一个迷你应用程序(位于侧边栏、抽屉等中),它需要独立于主应用程序的独立导航,并且不影响URL或浏览器历史;但是它们需要共享Redux商店,因为其中任何一个的更改都需要同步d.

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

    首先,这有可能吗?

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

    我似乎找不到任何关于这个的文件。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Jakob Jingleheimer Dutow    6 年前

    结果证明是的,这完全符合我的预期。对于导航,我使用 onClick props.history.push() .