我是React的新手.
我想创建一个默认重定向到登录的amdin应用程序(隐藏主菜单).使用react-router v4,基于此示例,默认情况下已显示菜单.这样做的最佳做法是什么?这是我目前的代码
在index.js中
import React from 'react';
import ReactDOM from 'react-dom';
import {
BrowserRouter,
Route,
Switch
} from 'react-router-dom';
import createHistory from 'history/createBrowserHistory'
import registerServiceWorker from './registerServiceWorker';
import './index.css';
import App from './App';
import Login from './modules/Login';
ReactDOM.render((
<BrowserRouter history={createHistory}>
<Switch>
<Route path="/login" component={Login} />
<Route path="/" component={App} />
</Switch>
</BrowserRouter>
), document.getElementById('root'));
registerServiceWorker();
Run Code Online (Sandbox Code Playgroud)
在app.js
import React from 'react'
import {
BrowserRouter,
Link,
Switch,
Route,
Redirect
} from 'react-router-dom'
import { routes } …
Run Code Online (Sandbox Code Playgroud) javascript web-applications reactjs react-router react-router-v4