Javascript 是否可以在React中使用嵌套在BrowserRouter中的MemoryRouter?

Javascript 是否可以在React中使用嵌套在BrowserRouter中的MemoryRouter?,javascript,reactjs,react-router,Javascript,Reactjs,React Router,我一直在搜索,现在尝试了一段时间,但我找不到一个答案,如果它可以使用MemoryRouter只为特定的路线,而我使用BrowserRouter一般。我想导航到某个组件,但不更改url,像这样尝试,但它更改了url,但不呈现组件,这与我的愿望完全相反 <BrowserRouter> <Switch> <Route path="/login" component={Login} exact /&g

我一直在搜索,现在尝试了一段时间,但我找不到一个答案,如果它可以使用MemoryRouter只为特定的路线,而我使用BrowserRouter一般。我想导航到某个组件,但不更改url,像这样尝试,但它更改了url,但不呈现组件,这与我的愿望完全相反

     <BrowserRouter>
          <Switch>
            <Route path="/login" component={Login} exact />
            <Route path="/" component={MainPage} />
            <MemoryRouter>
              <Route
                path='/somecomponent'
                component={SomeComponent}
              />
            </MemoryRouter>
          </Switch>
      </BrowserRouter>