网站首页 > 技术文章 正文
Create React App 曾是 2017-2021 年间快速启动 React 项目的核心工具,但目前已进入长期维护停滞状态。我们建议您迁移至 《新建 React 项目》 文档中推荐的 React 框架。
两周前,React 官方将 create-react-app 使用文档标记为废弃了,原因是 React 19 与 CRA 不兼容。
不过,对于初学者来说,仍然可以使用 CRA 创建项目,但是不建议用于生产环境。使用时要注意将 React 锁定在 18 版本。
官方建议迁移到其他框架来创建 React 项目,包括 Next.js、Remix、Gatsby、Expo,当然还有 Vite 可以使用。Next.js/Remix 侧重服务端,Gatsby/Astro 专注静态生成;Expo 专攻移动端,Vite 聚焦开发体验;Gatsby 深度绑定 GraphQL,Remix 集成 Loaders/Actions 机制。
接下来,简要介绍下以上几种流行框架特点及如何创建 React 项目:
Next.js
定位:全栈 React 框架,支持 SSR/SSG/ISR 渲染模式,适合企业级应用和 SEO 优化网站
安装:npx create-next-app@latest
Remix
定位:嵌套路由驱动的全栈框架,内置数据加载优化,专注用户体验与渐进增强
安装:npx create-remix@latest
Gatsby
定位:基于 GraphQL 的静态站点生成器,集成 CMS 生态,适合内容型网站
安装:npx create-gatsby
Expo(React Native)
定位:跨平台 React 原生应用开发工具链,内置组件库与云构建服务
安装:npx create-expo-app@latest
Vite
定位:极速构建工具,原生 ESM 支持 + 秒级热更新,适合轻量级 React 应用
安装:npm create vite@latest → 选择 React 模板
猜你喜欢
- 2025-05-23 React 18:新玩具、新陷阱以及新可能性
- 2025-05-23 第395期Web技术日报(2016-01-22) 使用 React 的一些经验
- 2025-05-23 React 组件渲染慢到崩溃?5 大实战技巧让页面流畅度飙升 80%!
- 2025-05-23 React 入门:从 JavaScript 到 React
- 2025-05-23 01 React入门
- 2025-05-23 前端跳槽突围课:React18底层源码深入剖析(21章完整版)
- 2025-05-23 用JavaScript开发移动原生应用,Facebook正式开源React Native!
- 2025-05-23 性能焦虑!前端人必看!5 个 React 组件优化神技! 颠覆你的认知!
- 2025-05-23 开始学习React - 概览和演示教程
- 2024-09-22 「连载二」「环境搭建」前端框架 React 入门教程
你 发表评论:
欢迎- 05-23浅谈3种css技巧——两端对齐
- 05-23JSONP安全攻防技术
- 05-23html5学得好不好,看掌握多少标签
- 05-23Chrome 调试时行号错乱
- 05-23本文帮你在Unix上玩转C语言
- 05-23Go 中的安全编码 - 输入验证
- 05-2331个必备的python字符串方法,建议收藏
- 05-23Dynamics.js – 创建逼真的物理动画的 JS 库
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)