2024 年,用 react 开发 SPA 的最佳实践是什么?你会选择 Next.js 吗?

65 天前
 yodhcn
虽然 Next.js 也能开发 SPA ,并且自带路由、拥有详细的文档,但它主要是为多页面及服务端渲染设计的,开发 SPA 可以但没必要用 Next.js 。

可是除了 create-react-app 也想不起其它 SPA 脚手架了,平时没怎关注前端发展,现在 create-react-app 似乎已经很少用了?连 react 官网也是一上来就让你用 Next.js

2024 年,用 react 开发 SPA ,你会选择哪些技术栈?
3103 次点击
所在节点    React
28 条回复
xling
64 天前
rsbuild + react + mobx + ts
zhifanlo
64 天前
vite 开发起来很舒服,直接在 https://github.com/vitejs/awesome-vite 选一个模板直接开发就好了。
jianghu52
64 天前
最近看了一个 t3-app 。感觉有点东西
abc1310054026
63 天前
哥们,cra 虽然 star 很多但是 issue 也爆炸了。

我之前碰到这个问题直接给我劝退了。https://github.com/facebook/create-react-app/discussions/11767

大家都已经转 vite 了
dabingbing
63 天前
@hanpei 正好在做 nextjs 项目,也遇到了部署的问题,小交流一下,本地开发,build 之后,整个通过 rsync 同步到服务器上,但是过滤掉源码目录 src ,然后服务器上起个 pm2 ,启动即可
dabingbing
63 天前
本人纯后端,但是用 umijs 和 nextjs 开发过两个个人项目,为啥要换不同的框架,就是玩!!!给我的感觉是,react 开发整体上大同小异,没太大的区别,umijs 开发的时候,机器不怎么响,Build 之后部署也简单,nextjs 开发的时候,风扇几乎没停过( mac pro 也老了),部署也麻烦,但是部署之后,用户体验上,明显 nextjs 更快。 个人推荐 nextjs ,vite 还没用过。
zeromake
63 天前
小 demo 直接用浏览器 module + importmap + htm 就完事了,不需要任何 node 环境
JavenXiao
61 天前
只需要一个纯 react 的话,字节的 rsbuild 是个不错的选择: https://rsbuild.dev/zh/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1057525

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX