React 不做单页应用 怎么做?

#1

后端用node,不做成单页应用的形式。就一个url 一个请求那种,网上搜了好多 ,都是搞成单页的,整个项目最终打包成一个或者两个js那种,不喜欢那种,还是一个url请求,一个响应比较喜欢。

#2

我觉得单页是趋势吧,挺好的。不过你这实现也不是不可以,webpack多入口文件就好了

#3

直接html文件顶部引用react和react-dom俩js文件,然后就可以咯

不需要搞什么webpack、单页啥的。。一样用,就当成一个普普通通的第三方js库就行了。

#4

我们这边一直都是多页,单页比较少,就是 webpack 构建的时候把 entry 设成每个页面的各个入口文件就好了,其他的都跟单页的没啥区别

#5

有demo吗

#6

webpack 打包时候 entry 设置成多入口,结合HtmlWebpackPlugin使用吧。server端在设置下路由就OK了

1 Like
#7

https://github.com/AI-UNICOM/multiPage-template 可以参考下

#8

可以参考下 https://github.com/AI-UNICOM/multiPage-template

#9

router里有个按需加载,是通过对路由的进行打包,没次请求一个路由页时会请求一个相应JS,也是router优化的一部分,一个URL会对一个JS进行请求

#10

如果你希望只用React作为基础或者业务组件,可以将Webpack的组件作为第三库,使用在如jsp,这样的mvc应用中。

那么,你需要将它 合理打包,看这里: