现在还推荐使用 CRA 创建 React 项目吗?

avatar
作者
筋斗云
阅读量:0

现在不再推荐使用 Create React App (CRA) 来创建新的 React 项目了。以下是主要原因和替代方案:

  1. CRA 已不再积极维护。React 团队在 2023 年 3 月正式宣布停止积极维护 CRA[2]。

  2. CRA 存在一些限制和问题:

    • 配置选项有限,难以自定义 Webpack 和 Babel 配置
    • 依赖关系复杂
    • 构建资源体积较大,影响初始加载时间[2]
  3. 推荐的替代方案:

    • Vite: 性能更好,构建速度更快。适合创建单页应用(SPA),也支持服务端渲染(SSR)[2][4]。

    • Next.js: 成熟度高的 React 框架,适合需要服务端渲染或静态站点生成的项目[2]。

    • 其他 React 社区框架: React 官方现在推荐使用社区中流行的 React 驱动框架来创建新项目[4][5]。

  4. 使用 Vite 创建 React 项目的命令示例:

    pnpm create vite my-react-app --template react-ts 

总之,2024 年创建 React 项目时,建议选择 Vite 或其他现代 React 框架,而不是使用已不再维护的 CRA。这些新工具提供了更好的性能、更多的功能和更灵活的配置选项。

Citations:
[1] https://juejin.cn/post/7245829131245355068
[2] https://www.51cto.com/article/780265.html
[3] https://juejin.cn/post/7195398724040785976
[4] https://www.cnblogs.com/dingshaohua/p/17476738.html
[5] https://developer.aliyun.com/article/1207234

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!