я изучаю реакцию Js маршрутизации, но я получил ошибку:Реагировать Js Routing Выпуска
импорта Реагировать из «реагирует»; Failed типа опоры: Invalid опора children
поставляется Router
.
[реагировать-маршрутизатор] Местоположение «/» не найдено ни одного маршрута
import ReactDOM from 'react-dom';
import { Router, Route, Link, browserHistory, IndexRoute } from 'react-router'
class App extends React.Component {
render() {
return (<div>
<ul>
<li> Home < /li> <li> About </li> <li> Contact < /li></ul >
{ this.props.children } < /div>)
}
}
class Home extends React.Component {
render() {
return (<div>
<h1> Home... < /h1> </div>)
}
}
class About extends React.Component {
render() {
return (<div>
<h1> About... < /h1> </div>)
}
}
class Contact extends React.Component {
render() {
return (<div>
<h1> Contact... < /h1> </div>)
}
}
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('root'))
Пожалуйста, дайте мне знать, как ее решить.
Там нет ничего явно не так, как создается маршрутизатор. Можете ли вы опубликовать более полный пример, демонстрирующий проблему? –
Я уже добавляю полный код. Есть ли какая-нибудь проблема с версией? –