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

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

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

2024 年,用 react 开发 SPA ,你会选择哪些技术栈?
3649 次点击
所在节点    React
28 条回复
SayHelloHi
117 天前
如果 API 不能跨域 就用 Next.js 目前是这么干的 🤣

再就是看甲方需求
estk
117 天前
NextJS 14 + app folder + NextUI
estk
117 天前
@SayHelloHi #1
后端转发?
enchilada2020
117 天前
CRA 的替代品是 Vite 只是 React 官方文档把它放在了一个特别不起眼的位置
SniperXu
117 天前
我感觉 SPA 直接用 vite 就可以了吧,挺方便的,轮子也挺多的
wu67
117 天前
react spa 最佳脚手架是 vite. 没有之一.
BeijingBaby
117 天前
你也说了,react 官网一上来就让你用 nextjs ,所以肯定是 nextjs 了。
leo72638
117 天前
remix 我觉得也可以啊
paradox8599
116 天前
反正我现在不管什么都是 nextjs ,好用就行了,也没多重,不差那么一点点性能
agdhole
116 天前
vite
sjhhjx0122
116 天前
如果没有 seo 需求,我是肯定不会用 nextjs
BelongLin
116 天前
vite or umi
Track13
116 天前
spa 当然不会去用 nextjs 啊。如果不部署在 vercel 更麻烦。vite 有 react 模板不会有人还不知道吧?
gogozs
116 天前
为什么执着于 SPA 呢
horizon
116 天前
无脑 nextjs
hanpei
116 天前
nextjs 部署有什么好方法么
chenliangngng
116 天前
SPA 为什么要用 nextjs ,多了一堆配置
fwh
116 天前
蚂蚁的 umijs 、字节的 modernjs
zhw2590582
116 天前
目前我还是喜欢用 nuxt3
stew5566
116 天前
用 vite 感觉不错,vite 的默认 jsx 解析是 react

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

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

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

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

© 2021 V2EX