Javascript 构建多页面应用程序
我正在尝试React,希望它能成为一个很好的框架,为我的一个更大的项目奠定基础。当我离开SPA类型的React测试应用程序时,我想知道开发多页应用程序的最佳实践是什么 使用React路由器,您似乎会执行类似的操作:Javascript 构建多页面应用程序,javascript,reactjs,react-router,Javascript,Reactjs,React Router,我正在尝试React,希望它能成为一个很好的框架,为我的一个更大的项目奠定基础。当我离开SPA类型的React测试应用程序时,我想知道开发多页应用程序的最佳实践是什么 使用React路由器,您似乎会执行类似的操作: ReactDOM.render( <Router history={browserHistory}> <Route path="/path1" component={App1}> <Route path="
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')
);
ReactDOM.render(
,
document.getElementById('app')
);
并使整个应用程序客户端
我能想到的另一种方法是保持目录结构完整,在每个undex文件中都有类似于上述内容的内容(当然,必须为多个入口点和输出包配置Webpack)
那么,对于开发人员“应该”做什么,是否有一种“标准”呢?这取决于你的目标。是的,有“标准”和“最佳实践”,但如果react.js应该教给我们一件事,那就是我们应该进行实验
我通常会选择把所有的事情都安排在一起,直到你有一个需要明确分离的项目。你的目标还不是很明确。你能提供更多的信息吗?这取决于你的目标。是的,有“标准”和“最佳实践”,但如果react.js应该教给我们一件事,那就是我们应该进行实验 我通常会选择把所有的事情都安排在一起,直到你有一个需要明确分离的项目。你的目标还不是很明确。你能提供更多的信息吗