惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
A
About on SuperTechFans
IT之家
IT之家
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Blog — PlanetScale
Blog — PlanetScale
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
G
Google Developers Blog
J
Java Code Geeks
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
Cloudbric
Cloudbric
L
LINUX DO - 最新话题
MyScale Blog
MyScale Blog
H
Heimdal Security Blog
PCI Perspectives
PCI Perspectives
Attack and Defense Labs
Attack and Defense Labs
S
Security @ Cisco Blogs
Latest news
Latest news
I
Intezer
L
Lohrmann on Cybersecurity
C
CXSECURITY Database RSS Feed - CXSecurity.com
月光博客
月光博客
T
Threatpost
博客园 - 【当耐特】
S
Schneier on Security
P
Privacy International News Feed
G
GRAHAM CLULEY
T
Tenable Blog
AWS News Blog
AWS News Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
雷峰网
雷峰网
博客园 - Franky
Engineering at Meta
Engineering at Meta
美团技术团队
S
Secure Thoughts
T
Troy Hunt's Blog
Microsoft Security Blog
Microsoft Security Blog
SecWiki News
SecWiki News
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Cisco Talos Blog
Cisco Talos Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Martin Fowler
Martin Fowler
Webroot Blog
Webroot Blog
Google DeepMind News
Google DeepMind News
H
Hackread – Cybersecurity News, Data Breaches, AI and More

Next.js

vercel 公布 React Best Practices skills - V2EX 求助在本地环境 nextjs 开发, localstorage 值被清除了问题 - V2EX nextjs 有更优雅的自部署方案么? - V2EX 用 Next.js 写了个站,首页加载太慢了!始终找不到原因 - V2EX 使用 Bun 创建项目时卡住 - V2EX Security Advisory: CVE-2025-66478 Next.js 高危漏洞,建议大家马上升级到最新版,影响 15~ 16 所有版本 - V2EX 宝塔面板如何部署 next.js 项目 - V2EX nextjs16 的 cache component 有点打碎我对 node 服务小而美的印象 - V2EX next.js 对于大量页面的性能真的很差吗,比如打包很慢? - V2EX 分享 Next.js 15.2 之后新版本的一个坑,可能会影响你的 SEO 收录 - V2EX 为啥 nextjs 编译这么慢,除了加物理内存,有啥好的优化建议? - V2EX Next.js 中用什么来管理全局状态,类似 Vuex/Pinia ? - V2EX Next.js 怎样获取当前页面的加载进度? - V2EX Next.js 真的是越来越难用了,什么狗屁 use client,不如 Astro 一根,有什么话跟我的岛屿说去吧 - V2EX 学习 Next.js 需要先学习什么? - V2EX nextjs 全栈项目可以打包成 Electron 吗 - V2EX 本地开发 Next.js 启动项目后卡顿的不行,有什么优化的空间吗(M1 8G) - V2EX 一个奇怪的想法: nextjs 做前端+ssr, golang 作为后端,有没有搞头 - V2EX Next.js 零日漏洞 CVE-2025-29927 一个请求头直接绕过中间件 发现 Next.js 的一个很愚蠢的 feature。 - V2EX drizzle 中 many-to-many 的表怎么插入更优雅 - V2EX 可以通过简单的配置将主页设置为 home.tsx 吗? 每次导航会有一个 _rsc 参数的请求怎么能阻止 - V2EX 一个 Next.js ISR 失效的可能原因 - V2EX Next.js 的实际开发体验真是一言难尽 - V2EX 小白求教: next.js 项目部署 vercel 环境变量不生效 - V2EX v0.dev 开发的 Next.js 项目,下载代码到本地,怎么跑起来? - V2EX an-desgin 怎么优化编译速度? Next.js 简直是屎啊 - V2EX Nextjs Image 图片组件如何设置透明代理 - V2EX Nextjs,本地运行没问题,部署到服务器会发生这种奇怪的问题(初学者) 这应该算是第一次完整跑通的一个 NextJS 项目了 - V2EX NextJS 开发移动端,最推荐的 UI 组件库是哪个啊? 断断续续学 NextJS 大半年了,练手做了个 Favicon 图标生成网站,大佬帮看看行不行 Nextjs 写的第一个站点, 还是个出海站, UI 怎样才能看起来高大尚? - V2EX 又撸了一个,这次没有多语言和用户登录,快多了 - V2EX 后端没前端基础,学 next 有点困难 - V2EX Next.js 开发时,编译好慢。 - V2EX Next.js 使用场景咨询 - V2EX 根据之前的模板,做了一个高考作文估分玩具,仅供娱乐😁 - V2EX 我的第一个 AI 应用,持续学习中...... - V2EX 大佬们, next-auth 如何本地实现谷歌登录? - V2EX [NextJs] 如何构建复杂的全栈项目 - V2EX NextJS 可以在 route handler 中使用 setTimeOut 吗 - V2EX 关于 Nextjs app router 做全栈写后端的 API 不友好的问题 - V2EX next.js 14 中,如果使用了 server action,怎么 reset form - V2EX 如何在 Next.js 中渲染从 OSS 获取的 JSX - V2EX 有人有这种需求吗?可以通过 AI 来翻译 json 文件,并且可以支持把某个文件夹作为源,把里面的所有 json 文件从一个语言转换成另一个语言。 - V2EX 第一次用 Next.js 创建了一个网站连搬带抄 - V2EX
发现很多人不了解 Next.js - V2EX
Plumbiu · 2025-06-26 · via Next.js

先叠个甲,我也不怎么喜欢 Next.js ,但是一些事实性错误看到也是挺奇怪的。

来了 V 站,见过吐槽 Next.js 的观点有以下几个:

1. 服务端组件不能用 hooks

这是最令我奇怪的一个点,服务端能用 hooks 还得了,是想让服务端有副作用吗。

这里贴一句 V 站之前看到的评论:“在客户端渲染时,一般通过 useEffect 来获取数据。而在服务端渲染时,我们无法使用 useEffect,这使得在服务端请求数据(以及其他异步操作)成为了一个问题”

有没有一种可能,服务端组件直接 fetch 就能获取数据了。

2. use client 设计恶心

事实上,Next.js 可以自动判断当前组件是不是客户端组件,但这对开发者来说不是显性的,use client 可以更好告诉你,这个组件是客户端组件。

(另外,有人说 Astro 的 client:load 好的,我就纳闷了,这和 use client 有啥区别......)

不过 Astro 的选择性水和我觉得挺好的,这点比 Next.js 强很多。

直接说可能不明白,既然 Next.js 能做到自动判断当前组件是不是客户端组件,那直接标记这个组件是客户端组件不就行了,那假设我有个组件 C:

function C() {
	return <div>C 组件</div>
}

很明显 C 是一个服务端组件,至少可以当成一个服务端组件,它没有任何副作用,你还有个组件 A (服务端组件)和组件 B (客户端组件),两个组件都用了 C 组件,Next.js 怎么判断 C 组件该如何渲染?你第一次接触 C 组件,要求你从服务端获取数据,你是写 RSC 还是写 useState 和 useEffect ?

3. Remix 的 load 更好

有没有一种可能,Next.js 的 page router 的 getServerSideProps 函数和 load 一样。

4. RSC 无法实现 oClick 等事件

要不你发明一个服务器,能把你浏览器里的元素绑定上这个事件。

想要绑定客户端事件,老老实实写 use client 。

5 ....

欢迎大家补充。

最后

我认为 Next.js 最恶心的地方其实是在于团队十分固执,你必须遵照它的写法,最明显的例子就是之前版本的 Next.js 重写了 fetch ,默认 force-cache 。

而且 Next.js 直接使用 React 的最新代码,稳定性有待考察(这点可以参照 React19 Suspense 变化,因为这个 React19 延迟发布来着)。

另外,Next.js 本身性能极其之差,团队甚至没有意识到这点,或者意识到但是不愿去做任何优化,只是一味地优化开发速度。

最后,Next.js 的使用场景可以说几乎没有,为了首屏加载速度,不好意思 Next.js 太慢了,见 https://github.com/eknkc/ssr-benchmark 。你说为了 seo ,个人项目我能理解,公司项目不如花点钱排名竞价,比用 Next.js 成本小很多(仅限国内)。想了想也就个人博客、交互性少的页面能用一下了。