🚀 React 基础知识

  • 核心概念:组件、JSX、虚拟DOM、props与state
  • 开发环境:安装Node.js + npm,创建React项目使用npx create-react-app
  • 第一个组件
    function HelloWorld() {
      return <h1>你好,React!</h1>;
    }
    
    React_Basics

🧱 组件结构与生命周期

  • 函数组件:使用Hooks(useStateuseEffect)实现状态逻辑
  • 类组件componentDidMountcomponentDidUpdate等生命周期方法
  • 组件通信:父子组件通过props传递数据,兄弟组件使用Context或Redux
    Component_Structure

🔄 状态管理与数据流

  • 本地状态useState + useReducer
  • 全局状态:Redux Toolkit 或 Zustand
  • 数据流最佳实践:单向数据流 + 避免直接修改state
    State_Management

🛠️ React 生态工具链

  • 构建工具:Webpack、Vite
  • UI库:Ant Design、Material-UI
  • 测试框架:Jest + React Testing Library
  • 部署方案:Netlify、Vercel
    React_Ecosystem

📚 推荐学习资源