Vibe Coding 時代:Vue 消失了還是 React 太強?

作者:吳佳浩
撰稿時間:2026-3-28
最後更新:2026-3-30
最近一段時間,「vibe coding」的專案在夜晚的技術社群裡密集湧現:幾乎零門檻、即時生成、所見即所得。開發者只需要描述需求,AI 就能快速拼裝出一個完整的前端應用。而在這些不斷刷新的 demo、開源倉庫和教學中,一個現象逐漸變得清晰——React 正在成為預設答案。
與之形成對比的是,曾經在中文開發者社群中被廣泛推崇、甚至被稱為「前端開發神器」的 Vue.js,卻在這波 AI 驅動的開發浪潮中逐漸「隱身」。它並沒有消失、也沒有衰落,但在 AI 的輸出中,它不再是那個優先被選擇的選項。
這並不是一個簡單的「框架優劣」問題,而更像是一種技術生態在 AI 時代的映射:當程式碼生成開始依賴資料分布,當開發習慣被模型學習並放大,曾經由人主導的選擇,正在悄然被「統計結果」所重塑。
於是,一個值得被重新審視的問題浮現出來—— 在 AI 參與開發的時代,誰才在真正決定技術的預設路徑?
一篇關於框架生態、AI 偏見與技術傳播的認知小思考
當你用任何主流 AI(Claude、GPT、Gemini)說一句:
「幫我寫一個前端專案」
十次有九次,出來的是 React。
這不是巧合,也不是 AI 在推銷什麼,而是一連串結構性原因疊加的結果。

關鍵資料對比(2023 年 npm 週下載量)
Vue 從來不是「消失了」,而是在全球絕對數量上本來就沒有和 React 持平過。
本質:AI 的訓練集是互聯網的快照,而這張快照嚴重偏向英文/美國視角。Vue 在中文互聯網極其流行,但中文語料在大型模型訓練集中的權重遠低於英文。
React 的 JSX 語法天生適合 AI 生成程式碼:
AI 在 RLHF(以人類回饋強化學習)階段,「能跑起來的程式碼」會獲得高分,於是 React 的路徑被不斷強化。
(此處可理解為模型訓練資料有時間點截斷,新興或地域性流行技術在訓練截止後的成長不會反映在模型上,進一步放大偏見。)
Vibe Coding = 用自然語言描述需求,AI 直接生成完整可運行程式碼,開發者幾乎不寫程式,只做「驗收」。
代表工具:Cursor、Bolt、v0.dev、Lovable
問題在於:在 Vibe Coding 流程裡,使用者幾乎不審查框架選擇。只要能跑,就認可了。於是 AI 的 React 偏好被大規模、無意識地複製進新專案。
客觀結論:
React 的領先不是偶然,有深層的結構性原因:
任何競爭框架都要面對這個生態的「重力場」——用 Vue 做專案,就意味著放棄上面大部分工具與整合。
Next.js 是目前最流行的全端(full‑stack)Web 框架,它綁定了 React。只要 Next.js 持續主導 SSR/SSG 領域,React 就不可能失去主流地位。
大量工作機會用到 React,更多人學 React、更多專案選 React,形成自我強化的循環,難以從外部打破。
有人認為各大 AI 互相蒸餾資料,導致 React 偏好被放大傳播。這個觀點部分成立,但不是主因:
明確告訴 AI,不要讓它「自由發揮」:
<div><div><div></div><span>bash</span></div><div><div> <span>體驗 AI 程式碼助理</span></div><div> <span>程式碼解讀</span></div><div>複製程式碼</div></div></div>
<span>使用 Vue 3 + Composition API(組合式 API)+ Vite 實作一個...</span>
<span>使用原生 HTML + CSS + 原生 JavaScript,不要任何框架...</span>
<span>使用 Svelte 5 撰寫一個元件...</span>
<span>使用 Nuxt 3 建構一個 SSR 頁面...</span>
(在提示中明確指定框架與版本,能大幅提高 AI 輸出的命中率。)

(實務上依據專案需求、團隊經驗、部署環境與長期維護成本來選擇框架;不要只看 AI 的預設輸出。)
Vue 沒有消失。React 確實太強。AI 的偏見放大了這個差距。
最後一個思考題:如果未來中文語料在大型模型訓練集中的權重提升,Vue 會重新出現在 AI 的預設選擇裡嗎?