React-Router가 SPA에서 작동하는 데 작업하고 있지만 App 구성 요소 이외의 것을 렌더링 할 수는 없습니다.ReactJS 라우터가 라우팅되지 않음
import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route, Link, IndexRoute, browserHistory } from 'react-router';
import Parameter from './components/parameter/Parameter';
class App extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<div className="container">
<h1>TEST</h1>
<Link to="/parameter">Click Me!</Link>
</div>
)
}
}
class Test extends React.Component {
render() {
return (
<div className="container">
<h1>TEST PAGE</h1>
</div>
)
}
}
var routes = (
<Route name="root" component={App} path="/">
<Route component={Test} path="test" />
<Route component={Parameter} path="parameter" />
</Route>
)
ReactDOM.render((
<Router history={browserHistory} routes={routes} />
), document.getElementById('react'))
react-router의 버전은 무엇입니까? –
"react-router": "^ 3.0.2" – greyfox
'/ test'와'/ parameter'에'/'를 추가 했습니까? –