第1章 Hello,World!
1.1 在没有工具链的情况下如何使用React
1.2 使用CreateReactApp和JSX创建交互式“Hello,World”应用程序
1.3 本章小结
第2章 React基础
2.1 React名称的由来
2.2 UI层
2.3 虚拟DOM
2.4 React的原理
2.4.1 关于组件
2.4.2 组合与继承
2.4.3 React是声明式的
2.4.4 React是惯用语
2.4.5 为什么要学习React
2.4.6 React与其他框架的比较
2.4.7 React不是什么
2.5 本章小结
第3章 JSX
3.1 JSX不是HTML
3.2 什么是JSX
3.2.1 JSX的工作方式
3.2.2 转译器
3.3 JSX的语法基础
3.3.1 JSX是JavaScriptXML
3.3.2 避免使用保留字
3.3.3 JSX使用驼峰式命名法
3.3.4 为DOM元素中的自定义属性加上data-前缀
3.3.5 JSX布尔属性
3.3.6 使用花括号包含JavaScript字面量
3.3.7 何时在JSX中使用JavaScript
3.3.8 JSX中的条件
3.3.9 JSX中的表达式
3.3.10 在JSX中使用子元素
3.3.11 ReactFragment
3.3.12 本章小结
第4章 组件
4.1 什么是组件
4.2 组件和元素
4.2.1 组件定义元素
4.2.2 元素调用组件
4.3 内置组件
4.3.1 HTML元素组件
4.3.2 Attributes和Props
4.4 用户定义的组件
4.5 组件类型
4.5.1 类组件
4.5.2 逐步了解React类组件
4.5.3 函数组件
……
第5章 ReactDevTools
第6章 React数据流
第7章 事件
第8章 表单
第9章 ref
第10章 样式化React
第11章 hook介绍
第12章 路由
第13章 错误边界
第14章 部署React
第15章 从头开始初始化React项目
第16章 获取和缓存数据
第17章 ContextAPI
第18章 ReactPortal
第19章 React中的无障碍性
第20章 高级主题
展开