我正在整理一个小应用程序来习惯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不出现的原因吗?
答案 0 :(得分:1)
Table
----------
COL1 : COL2
----------
ID1 : 1234567890<abc>,4312314124<abc>,4131234131<abc>
的组成部分的道具用小的Route
而不是component
拼写为c
。
示例
Component