现在真实项目里 next.js 用得多吗?我看 react 官方教程已经默认用 nexe.js 了

2023-06-19 17:00:15 +08:00
 289396212
之前不是做前端这块,准备进来学习一下,想看下市场上用 next.js 的情况
6511 次点击
所在节点    程序员
39 条回复
xubeiyan
2023-06-19 17:11:17 +08:00
react 官方教程里面用 next.js ?是 next.js 的 jsx 用的 react 那一套,react 是前端框架,next.js 是全栈框架。就是说你写 spa (单页应用)可以俩都行,如果你写有后端数据库的 react 是不能单独工作的,react 自己的 ssr 页面都推荐你使用 next.js
lilei2023
2023-06-19 17:15:52 +08:00
nexe.js 是 ???
wu67
2023-06-19 17:15:58 +08:00
反正我不喜欢, 我宁愿 vite + react = spa, 除非特别说明项目需要 seo.
LandCruiser
2023-06-19 17:20:14 +08:00
没有服务端渲染的需求,不用 server side render 框架,next ,nuxt 什么的。这都是看项目的,比如你要做个稀土掘金这种依赖搜索引擎获客的,那就要用 SSR 框架。做一个内部管理系统,那肯定不需要 next nuxt 这种东西。
cat
2023-06-19 17:32:42 +08:00
IndieCreator
2023-06-19 17:50:40 +08:00
我看到 next 那有一堆就头大,怎么搞了一套 server component 和 client component , 两者还不分开
wonderfulcxm
2023-06-19 17:55:07 +08:00
next.js 越来越火了,持续看好。
cat
2023-06-19 17:55:20 +08:00
@IndieCreator 可以继续用 pages router ,就没有 use client 和 use client 的麻烦,但目前看 server component 是 react 官方的态度,可以看看 https://nextjs.org/docs/getting-started/react-essentials 这个
ksedz
2023-06-19 18:15:39 +08:00
海外项目用 next.js 挺正常的,原因挺多的
1. 无后端服务发展好,js/ts 成了项目的首选甚至唯一语言
2. react 生态
3. 顺手支持 seo ,很划算
4. vercel 使用方便 + 免费额度
k9982874
2023-06-19 18:20:04 +08:00
nexe.js 惊得我以为 react 又作妖了,刚学完 next 又改了(掀桌
cheeterLee
2023-06-19 18:23:38 +08:00
@cat 感觉 next 迭代速度真的好快...才开始熟练 create-t3-app ,结果 trpc 在 app router 有点直接报废掉了🥲
estk
2023-06-19 18:51:31 +08:00
@k9982874 #10
app folder ?
ruoxie
2023-06-19 20:00:21 +08:00
年初公司官网就是用 next 写的
xubeiyan
2023-06-19 20:07:23 +08:00
@cat 我只看到 To build an entire app with React, we recommend a full-stack React framework like Next.js or Remix.
EyebrowsWhite
2023-06-19 21:42:42 +08:00
刚好看到一篇文章,分享一下: https://marmelab.com/blog/2023/06/05/react-angularjs-moment.html
dudubaba
2023-06-19 21:54:32 +08:00
主要是 next 是想把前端中的后端也吃了,一统 react ,但是如果没有 ssr 需求简直算冗余,还要记很多写法,没有单 spa 轻量。
mufeng
2023-06-19 22:20:42 +08:00
next server 就是 shit ,连读取 cookie 都有 bug
shuding
2023-06-19 22:31:54 +08:00
@mufeng 请问方便开一个 issue 吗?
mufeng
2023-06-19 22:40:00 +08:00
zhangk23
2023-06-19 22:52:51 +08:00
海外项目还是少,我海投简历时候大部分都要求 react 是必备的,其次才是 angular ,vue3 ,jQuery ,至于 nextjs ,除非人招聘列出来,不然这玩意儿只能出现在你简历上,个人感觉海投六百个简历 四百个都要求 react / jQuery 经验,剩下的 angular / react / stenciljs 均分 ,nextjs 只有两三个

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

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

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

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

© 2021 V2EX