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

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

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

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

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

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

https://study.congcong.us/t/1057525

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

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

© 2021 V2EX