使用Meteor 1.2.0.1和React。我的簡單應用程序很好,但現在我需要iron router。在Meteor配置鐵路路由器 - 反應
應用佈局:
client\
app.jsx
lib\
router.jsx
server
views\
home.jsx
layout.jsx
home.jsx:
Home = React.createClass({
render() {
return (
<div>
<h3>Hello World</h3>
<p>from home</p>
</div>
);
}
});
layout.jsx:
Layout = React.createClass({
render() {
return (
<div>
{this.props.children}
</div>
);
}
});
個routes.jsx:
Router.route('/',() => {
let page = (
<Layout>
<Home/>
</Layout>
);
React.render(page, document.body);
});
肯定的是,在我的app.jsx
,偉大的工程,因爲它顯示到HTML的身體,但設置不會爲一個多頁的應用程序工作,所以這是需要路線。裏面是:
Meteor.startup(() => {
let app = (
<Layout>
<Home/>
</Layout>
);
React.render(app, document.body);
});
的問題是,如何讓鐵路由器(routes.jsx
),顯示的內容?
我喜歡渲染爲「id」的想法。那可能嗎? – Sylar
在http://react-in-meteor.readthedocs.org/en/latest/routing/路徑是流星添加meteorhacks:流量路由器應該使用meteorhacks或kadira? – velop
使用'kadira:flow-router'。他們在一段時間之前移動了它。 – ffxsam