Tôi đã triển khai ứng dụng thử nghiệm JS phản ứng với bộ định tuyến phản ứng trong ES6 nhưng có vẻ như nó không hoạt động. Đoạn mã i bên dưới:Điều hướng bộ định tuyến phản ứng không hoạt động
app.js
-------
import React from 'react';
import ReactDOM from 'react-dom';
import Routes from './routes';
ReactDOM.render(Routes, document.getElementById('react-container'));
routes.js
---------
import React from 'react';
import { DefaultRoute, Link, Route, RouteHandler,Router } from 'react-router';
import Page1 from './page1';
import Home from './home';
import { IndexRoute } from 'react-router';
let routes =
<Router>
<Route path="/" component={Home}>
<Route path="page1" component={ Page1 }/>
</Route>
</Router>
export default routes
home.js
-------
import React, { Component } from 'react';
import Header from './components/header';
export default class Home extends Component {
constructor() {
super();
}
render() {
return (
<div>
<Header />
{this.props.children}
</div>
);
}
}
page1.js
--------
import React, { Component } from 'react';
export default class Page1 extends Component {
constructor() {
super();
}
render() {
return (
<div>
<h1> Page 1 </h1>
</div>
);
}
}
Điều hướng đến "/" và "/ page1" dường như nằm trong trang chỉ phần tiêu đề. Bất kỳ trợ giúp nào được đánh giá cao.
Bất kỳ cách nào bạn có thể hiển thị cho chúng tôi thành phần Page1? –
@NaderDabit Trang1.js cũng được bao gồm ở trên. – KarthikJ