React 快速上手
约 342 字大约 1 分钟
2025-06-23
Vue 和 React 作为前端的两大框架,分别代表着两种路线。
Vue 更贴近传统 Web 技术的分层思想(HTML、CSS、JS 分离),而 React 则通过 JSX 将结构、行为、样式融合在一起,实现组件级的高内聚。
我非常喜欢 JSX 的简洁与表现力,它让页面变得更加“代码驱动”。
也正因 JSX 的强大与灵活,React 通过少量核心 API(如useState
useEffect
useContext
)就能构建出高度灵活的界面逻辑。
React 拥有庞大的生态圈,时至今日 React 的 NPM 下载量都远高于其他任何框架。
而 Vercel 基于它打造了全栈框架 Next.js,集成了服务端渲染、API 路由、静态网页生成等能力,让 React 不再局限于浏览器端的 UI 构建,让 React 成为了支撑全栈项目的主力框架之一。
Meta 基于 React 推出了跨平台开发框架 React Native,将 React 的理念延伸到移动端,允许开发者使用 React 的语法和思想编写原生 iOS 和 Android 应用。
从 Web 到移动,从客户端到服务端,React 正在通过 Next.js 和 React Native 构建一个统一思维驱动的跨平台开发体系,逐步成为现代互联网应用的基石之一。