🎯 什么是 React?

React 是由 Facebook 开发的 前端 JavaScript 库,用于构建用户界面。它通过组件化开发模式和虚拟 DOM 技术,让开发者更高效地管理动态内容。

📌 核心特性

  • 🔄 组件化架构:将 UI 拆分为独立、可复用的组件
  • 🌐 单向数据流:数据从父组件传递到子组件
  • 🧠 虚拟 DOM:提升页面渲染性能
  • 📱 跨平台支持:可构建 Web、Mobile(React Native)等应用

🧭 学习路径

  1. 基础语法

    • 元素与 JSX 语法
    • 组件定义(函数组件 vs 类组件)
    • 状态(State)与 props 传递
    • 📌 React 官方文档 是最佳入门资源
  2. 进阶概念

    • 生命周期方法(如 useEffect
    • 高阶组件(HOC)与 Render Props
    • 钩子(Hooks)与自定义 Hook
    • 📌 React 进阶教程 可深入学习
  3. 实战项目

📦 附带资源

react_icon