Tanstack的这篇文章值得大家看看,深得我心。写的太好了🥹 Tanstack 的作者讨论了 JavaScript 生态中新兴趋势:框架(如 Next.js 等)发明自己的顶级指令(directives),如 'use client'、'use server'、'use cache' 等。这些指令看起来像语言特性(置于文件顶部,影响代码解释、打包和执行),但本质上不是标准 JavaScript:无运行时支持、无规范,各框架可自行定义语义,导致潜在问题。 这些指令已经让我越来越看不懂代码了。这也是很多人抛弃Next.js 选择Tanstack 的原因。

