你需要进口
ReactDOM的
Main.js替代
App.jsx,因为
Main在这里你正在使用
ReactDOM渲染。
还需要导入
React所有使用JSX的文件。
最后,也将
react-router进口商品也放入
Main。
导入的工作方式是,在需要 的地方 导入需要的东西。仅将它们一次导入一个文件并在其他文件中使用是不够的。
更改
Main.js为外观
import ReactDOM from 'react-dom'import React from 'react'import { Router, Route, browserHistory, IndexRoute } from 'react-router'ReactDOM.render((<Router history = {browserHistory}> <Route path = "/" component = {App}> <IndexRoute component = {Home} /> <Route path = "home" component = {Home} /> <Route path = "about" component = {about} /> <Route path = "contact" component = {Contact} /> </Route></Router>), document.getElementById('app'))


