没有合适的资源?快使用搜索试试~ 我知道了~
首页the-road-to-learn-react-chinese.pdf
the-road-to-learn-react-chinese.pdf
5星 · 超过95%的资源 需积分: 11 42 下载量 26 浏览量
更新于2023-03-16
评论
收藏 1.15MB PDF 举报
《 React 学习之道》会教您一些 React 的基础知识。通过这套教程,您可以使用纯 React 构建一个真正可用的应用程序,而不需要去理会其他复杂的工具。我将为您逐一介绍从开发环境的准备到部署上线的全部过程。本书每一章都包含一些额外的索引资料以及课后练习。在读完本书之后,您将会有能力依靠自己构建一个 React 应用
资源详情
资源评论
资源推荐
《React 学习之道》The Road to learn React (简体中
文版)
通往 React 实战大师之旅:掌握 React 最简单,且最实用的教程
Robin Wieruch and JimmyLv
這本書的網址是 http://leanpub.com/the-road-to-learn-react-chinese
此版本發布於 2018-01-30
This is a Leanpub book. Leanpub empowers authors and publishers with the Lean Publishing
process. Lean Publishing is the act of publishing an in-progress ebook using lightweight tools and
many iterations to get reader feedback, pivot until you have the right book and build traction once
you do.
© 2017 - 2018 Robin Wieruch and JimmyLv
Contents
前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
读者赠言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
儿童教育 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
问题解答 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
更新日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
怎么读这本书? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
你可以期望学到什么(目前为止…) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
React 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
你好,我叫 React。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
基本要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
node 和 npm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
安装 React . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
零配置搭建 React 应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
JSX 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
ES6 const
和
let . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
ReactDOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
模块热替换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
JSX 中的复杂 Javascript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
ES6 箭头函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ES6 类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
React 基础 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
组件内部状态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
ES6 对象初始化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
单向数据流 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
绑定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
事件处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
CONTENTS
和表单交互 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
ES6 解构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
受控组件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
拆分组件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
可组合组件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
可复用组件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
给组件声明样式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
使用真实的 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
生命周期方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
获取数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
扩展操作符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
条件渲染 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
客户端或服务端搜索 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
分页抓取 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
客户端缓存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
错误处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
代码组织和测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
ES6模块:Import 和 Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
代码组织与 ES6 模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
快照测试和 Jest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
组件接口和 PropTypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
高级 React 组件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
引用 DOM 元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
加载…… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
高阶组件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
高级排序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
React 状态管理与进阶 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
状态提取 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
再探:setState() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
驾驭 State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
部署上线的最后步骤 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
弹出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
部署你的 App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
剩余194页未读,继续阅读
csdnswzhang
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2