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

2024-07-15 21:42:58 +08:00
 yodhcn
虽然 Next.js 也能开发 SPA ,并且自带路由、拥有详细的文档,但它主要是为多页面及服务端渲染设计的,开发 SPA 可以但没必要用 Next.js 。

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

2024 年,用 react 开发 SPA ,你会选择哪些技术栈?
5506 次点击
所在节点    React
28 条回复
SayHelloHi
2024-07-15 21:44:51 +08:00
如果 API 不能跨域 就用 Next.js 目前是这么干的 🤣

再就是看甲方需求
estk
2024-07-15 21:54:38 +08:00
NextJS 14 + app folder + NextUI
estk
2024-07-15 21:55:02 +08:00
@SayHelloHi #1
后端转发?
enchilada2020
2024-07-15 21:57:28 +08:00
CRA 的替代品是 Vite 只是 React 官方文档把它放在了一个特别不起眼的位置
SniperXu
2024-07-15 22:06:36 +08:00
我感觉 SPA 直接用 vite 就可以了吧,挺方便的,轮子也挺多的
wu67
2024-07-15 22:08:05 +08:00
react spa 最佳脚手架是 vite. 没有之一.
BeijingBaby
2024-07-15 22:22:36 +08:00
你也说了,react 官网一上来就让你用 nextjs ,所以肯定是 nextjs 了。
leo72638
2024-07-15 22:30:53 +08:00
remix 我觉得也可以啊
paradox8599
2024-07-16 03:26:54 +08:00
反正我现在不管什么都是 nextjs ,好用就行了,也没多重,不差那么一点点性能
agdhole
2024-07-16 06:29:40 +08:00
vite
sjhhjx0122
2024-07-16 08:27:31 +08:00
如果没有 seo 需求,我是肯定不会用 nextjs
BelongLin
2024-07-16 08:39:55 +08:00
vite or umi
Track13
2024-07-16 08:56:49 +08:00
spa 当然不会去用 nextjs 啊。如果不部署在 vercel 更麻烦。vite 有 react 模板不会有人还不知道吧?
gogozs
2024-07-16 09:05:52 +08:00
为什么执着于 SPA 呢
horizon
2024-07-16 09:23:20 +08:00
无脑 nextjs
hanpei
2024-07-16 10:22:42 +08:00
nextjs 部署有什么好方法么
chenliangngng
2024-07-16 11:30:48 +08:00
SPA 为什么要用 nextjs ,多了一堆配置
fwh
2024-07-16 11:47:05 +08:00
蚂蚁的 umijs 、字节的 modernjs
zhw2590582
2024-07-16 12:28:07 +08:00
目前我还是喜欢用 nuxt3
stew5566
2024-07-16 14:15:12 +08:00
用 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