网站首页 > 技术文章 正文
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 入门教程
你 发表评论:
欢迎- 599℃几个Oracle空值处理函数 oracle处理null值的函数
- 591℃Oracle分析函数之Lag和Lead()使用
- 579℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 575℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 571℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 564℃【数据统计分析】详解Oracle分组函数之CUBE
- 550℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 545℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端懒加载 (49)
- 前端获取当前时间 (50)
- 前端接口 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)