前端正在变成一场对话

框架之战的时代正在结束。

多年来,你必须在 jQuery、Angular 或 React 之间做出选择。你花费大量时间管理 Webpack 并应对库的频繁更迭。这些工作正在向更高层级迁移。

前端最难的部分不再是渲染一个列表。而是数据、渲染与 AI 如何协同工作。

2026 年的生产级应用看起来是这样的:

• 使用 React、Svelte 或 Vue 构建组件。 • 使用 Next.js 或 SvelteKit 等元框架进行路由和数据处理。 • 每个项目都使用 TypeScript。 • 采用服务端优先渲染,以保持客户端包体积精简。

AI 改变了工作速度。它能处理任务的前 80%。它可以在几分钟内搭建一个组件,或者将 Figma 文件转换为代码。

但 AI 在最后的 20% 环节会失败。

AI 无法处理无障碍访问(accessibility)的边缘情况。它会忽略竞态条件。它会无视 Safari 浏览器中奇特的 Bug。它生成的代码看起来没错,但在逻辑上是有缺陷的。

例如,AI 可能会写一个将“分”转换为“元”的函数。但它不会考虑到:

  • 像日元(JPY)这样的不同货币。
  • 针对用户的本地化格式。
  • 处理来自 API 的错误数据。

你的工作正在从编写代码转向提出正确的问题。

我们正在迈向生成式 UI(Generative UI)。这意味着界面会根据用户意图自动组装。

聪明的团队不会让 AI 随意发挥像素设计。他们会给 AI 一套严格的组件和 Tokens。你的设计系统不再仅仅是文档,它是 AI 的护栏。

我对未来的预测:

• 你的组件库是你最宝贵的资产。它是人类和 AI 共同构建的基础。 • 类型(Types)与契约(contracts)将胜出。清晰的 Schema 有助于 AI 无误地运行。 • 职位头衔将变得模糊。前端工程师将成为掌控整个体验的产品工程师。 • 审查(Reviewing)取代输入(typing)。你的速度取决于你判断代码的速度,而不是你打字的速度。

前端的机械性部分正在变得廉价。而困难的部分——架构、正确性和品味——正变得越来越有价值。

通过精通机器无法完成的部分来脱颖而出。

Source: https://dev.to/parsajiravand/the-frontend-is-becoming-a-conversation-where-ui-engineering-goes-next-98l