如何使用react-router-dom和BrowserRouter

时间:2019-02-01 13:08:27

标签: javascript reactjs

我正在使用BrowserRouter,我想在组件外部导航。我可以使用路由器导航,但可以使用BrowserRouter

 import { createBrowserHistory } from 'history';
 export const history = createBrowserHistory();

 <Router history = {history}>
              <Switch>
                <Route
                  path="/"
                  component={Home}
                  exact={true} />
                <Route
                  path="/somePath"
                  component={SomeDisplay}
                  exact={true} />  
</Router>

我可以在组件外部将其用作

import { history } from 'path/to/RouterConfigurations';

export const func1 = () => {

    history.push({
        pathname: "/somePath"
      });
}

0 个答案:

没有答案