反应不显示正确的路线

时间:2018-06-30 20:30:08

标签: javascript reactjs react-router

我正在整理一个小应用程序来习惯React,现在我已经安装了React-Router-Dom,并且当我单击链接时URL会正确更改。问题是没有显示正确的组件。

index.js

ReactDOM.render(
  <Router>
    <App />
  </Router>,
  document.getElementById('root')
);
registerServiceWorker();

App.js

import React, { Component } from 'react';
import Sidebar from './Components/Sidebar';
import SidebarItem from './Components/SidebarItem';
import Home from './Components/Home';

import './App.scss';
import { Link, Route, Switch } from 'react-router-dom';

class App extends Component {

  constructor() {
    super();
    this.state = {};
  }

  render() {
    return (
      <div className="App">
        <Link to='/home'>Home</Link>
        <Switch>
          <Route path='/home' Component={Home} />
        </Switch>
      </div>
    );
  }
}

export default App;

有人可以告诉我HomeComponent不出现的原因吗?

1 个答案:

答案 0 :(得分:1)

Table ---------- COL1 : COL2 ---------- ID1 : 1234567890<abc>,4312314124<abc>,4131234131<abc> 的组成部分的道具用小的Route而不是component拼写为c

示例

Component