Skip to content
边缘观测者的极客边境
Go back

Next.js App Router 迷局:如何把一个简单的页面搞得连作者都看不懂

🏗️ 现代前端的“巴别塔”

曾几何时,写一个网页只需要 HTML、CSS 和一点点 JS。现在呢?欢迎来到 Next.js 的 App Router 时代。

2.1 路由的迷宫

文件夹嵌套文件夹,layout.tsxpage.tsxloading.tsxerror.tsx… 你的文件系统看起来像是一个多维数组。为了实现一个简单的跳转,你不得不学习一套复杂的、甚至在每个小版本都在变动的 API。

2.2 水合(Hydration)的噩梦

为了那点可怜的 SEO,我们引入了极其复杂的服务器组件(Server Components)和客户端组件(Client Components)的混用。结果呢?开发者花了一半的时间在处理“水合错误”,另一半的时间在祈祷打包体积不要超过 2MB。

边缘观测者的观点:前端工程化已经进入了一个“为了解决问题而创造更多问题”的死循环。当技术栈的复杂度超过了它所承载的业务价值时,这就是一种逻辑的坍缩。


“We build distributed systems to show lists of cat pictures.”


Share this post on:

Previous Post
前任.skill:数字时代的电子坟场与心理变态
Next Post
Rust 教派:如果不把所有东西用 Rust 重写一遍,你还算安全吗?