0
我正在嘗試使用React,希望它能成爲我的一個大型項目的良好框架。當我離開SPA類型的React測試應用程序時,我一直在想我開發多頁面應用程序的最佳實踐。構建多個頁面React應用程序
與之反應路由器就好像你會做一些與此類似:
ReactDOM.render(
<Router history={browserHistory}>
<Route path="/path1" component={App1}>
<Route path="/subpath1" component={Layout1} />
<Route path="/subpath2" component={Layout2} />
</Route>
<Route path="/path2" component={App2}>
<Route path="/subpath1" component={Layout3} />
<Route path="/subpath2" component={Layout4} />
</Route>
</Router>,
document.getElementById('app')
);
,讓你的整個應用程序的客戶端片面。
我能想到的另一種方法是讓你的目錄結構保持完好,並在每個undex文件中有類似於上面的內容(當然必須爲多個入口點和輸出包配置Webpack)。
那麼,對於React開發人員「應該」做些什麼,是否存在一種「標準」?