brickspert / blog

个人技术博客,博文写在 Issues 里。
4.07k stars 548 forks source link

react-router 中没有return返回 #27

Closed lidysun closed 5 years ago

lidysun commented 5 years ago

react-router 中没有return返回

import React from 'react';
import {
    BrowserRouter as Router,
    Route,
    Switch,
    Link
} from 'react-router-dom';
import Home from '../pages/Home/Home';
import Page1 from '../pages/Page1/Page1';

const getRouter = () => {
    return (
        <Router>
            <div>
                <ul>
                    <li><Link to="/">首页</Link></li>
                    <li><Link to="/page1">Page1</Link></li>
                </ul>
                <Switch>
                    <Route exact path="/" component={Home}/>
                    <Route path="/page1" component={Page1}/>
                </Switch>
            </div>
        </Router>
    )
}

export default getRouter;
brickspert commented 5 years ago
const getRouter = () => ()

ES6 语法,后面是括号,默认是 return 的