2025 年 2 月 14 日,React 正式棄用了Create React App ( CRA ),標誌著 React 開發者一個時代的結束。多年來,CRA 一直是引導新 React 專案的首選工具。
自 2016 年CRA推出以來,React 生態系統已經發生了重大變化。由於沒有活躍的維護者和更好的替代方案,React 團隊決定淘汰 CRA。 React 團隊正在鼓勵開發人員遷移到Next.js之類的框架或建立Vite之類的工具。
還因為:
CRA 不提供路由系統
CRA 缺乏優化的資料擷取策略
CRA 將應用程式作為單一 JavaScript 套件發布,這可能會導致更長的載入時間。現代框架自動處理程式碼分割
CRA 缺乏積極的維護者
從今天開始,安裝Create React App 的開發人員將看到棄用警告:
create-react-app is deprecated.
You can find a list of up-to-date React frameworks on react.dev
For more info see: react.dev/link/cra
CRA 仍將在維護模式下執行,並且已更新以支援 React 19。
您可以造訪 React 部落格文章 [此處] (https://react.dev/blog/2025/02/14/sunsetting-create-react-app) 中的官方指南。
我們的建議:如果你在Create React App棄用後,正在尋找最簡單、最有效的方法來建立一個新React專案, React + Vite
是你的最佳選擇。
您對這個改變有什麼看法?讓我們在評論中討論吧! 🚀
原文出處:https://dev.to/dev-to-rater-org/the-end-create-react-app-2016-2025-3cdf