跳转到主要内容
杨月昌的软件博客
返回

2023 年 React 生态全景图:从选型到落地

React 早已不再仅仅是一个“UI 库”,而是一个由无数库、工具和模式构成的庞大生态系统。2023 年,React 生态的核心关键词是 “性能优化”“全栈化”。本文将带你梳理当前最主流的技术栈,助你完成高效选型。


1. 项目启动:Vite 还是 Next.js?

在 2023 年,Create React App (CRA) 已经不再是推荐选择。你需要根据项目性质选择底层脚手架:


2. 包管理与工程化

现代 React 开发已进入 “Monorepo 时代”。如果你在管理多个关联项目:


3. 状态管理:告别“无脑 Redux”

状态管理在 2023 年变得更加精细化。基本原则是:不要试图用一个工具解决所有问题。


4. 数据获取与缓存 (Server State)

处理异步数据(接口请求)不应放在 useEffect 中。Server State 应独立于 Global State。


5. CSS 方案:原子化与性能


6. UI 组件库选型

库名特点适用场景
Ant Design体系极其完整,开箱即用复杂的企业级 B 端管理后台
MUI (Material UI)样式精美,符合 Google 规范偏向 C 端的 Web 应用
Mantine灵活、类型支持极佳 (TypeScript)追求开发体验的中型项目
Chakra UI高度可定制,组件 API 优雅现代风格的 SaaS 产品

7. 其他关键生态成员


8. 总结:我的 2023 推荐组合

如果你现在要开启一个全新的项目,我建议的技术栈如下:



上一篇
.NET 平台常用框架及资源全景指南(2026版)
下一篇
结合 eShopOnWeb 全面认识领域模型架构(DDD 实战解析)