React 入门指南 (抢鲜版)

React 起源

  • React 简史
  • React 不是框架
  • React 与 MVC
  • React 生态系统
  • 紧跟 React 更新

React 开发环境搭建

  • 文件结构
  • 代码仓库
  • React 开发者工具
  • 安装 Node.js

现代 JavaScript 基础

  • ES6 变量声明
    • const
    • let
  • 模板字符串
  • 默认参数
  • 箭头函数
  • ES6 代码转译
  • ES6 对象和数组
    • 解构赋值
    • 对象字面量增强
  • 展开运算符
  • 模块导入和导出

JavaScript 函数式编程

  • 函数式编程的含义
  • 命令式编程 vs 声明式编程
  • 函数式编程概念
    • 不可变性
    • 纯函数
    • 数据转换
    • 高阶函数
    • 递归
    • 函数组合
  • 实战演练

纯 React 开发

  • 页面设置
  • 虚拟 DOM
  • React 元素
  • ReactDOM
  • 子元素
  • 使用数据构建元素
  • React 组件
    • React.createClass()
    • React.Component
    • 无状态函数组件
  • DOM 渲染
  • 工厂函数

使用 JSX 开发 React

  • JSX 语法的 React 元素
  • JSX 使用技巧
  • Babel
pdf 文件大小:3.52MB