编辑推荐
null
内容简介
阿扎·马尔丹著的《快速上手React编程》面向希望快速上手React.js进行Web开发的读者,借助精心挑选和详细解释的实例,帮助读者使用现有的JavaScript和Web开发技能学习React开发。在学习Web组件、表单和数据的过程中,还将探索许多不同的项目。
目 录
第Ⅰ部分 React基础 第1章 初积React 1.1 什么是React 1.2 React解决的问题 1.3 使用React的好处 1.3.1 简单性 1.3.2 速度和可测试性 1.3.3 生态和社区 1.4 React的缺点 1.5 React如何与Web应用集成 1.5.1 React类库和渲染目标 1.5.2 单页面应用和React 1.5.3 React技术栈 1.6 第一个React项目:Hello World 1.7 测验 1.8 小结 1.9 测验答案 第2章 React起步 2.1 内嵌元素 2.2 创建组件类 2.3 属性 2.4 测验 2.5 小结 2.6 测验答案 第3章 JSX 3.1 JSX是什么?它有什么优点 3.2 理解JSX 3.2.1 使用JSX创建元素 3.2.2 在组件中使用JSX 3.2.3 在JSX中输出变量 3.2.4 在JSX中使用属性 3.2.5 创建React组件的方法 3.2.6 JSX中的if/else 3.2.7 JSX中的注释 3.3 使用Babel设置JSX转译器 3.4 React和JSX陷阱 3.4.1 特殊字符 3.4.2 data-属性 3.4.3 style属性 3.4.4 class和for 3.4.5 布尔类型的属性值 3.5 测验 3.6 小结 3.7 测验答案 第4章 与状态交互 4.1 什么是React组件的状态 4.2 使用状态 4.2.1 访问状态 4.2.2 设置初始状态 4.2.3 更新状态 4.3 状态和属性 4.4 无状态组件 4.5 有状态组件和无状态组件 4.6 测验 4.7 小结 4.8 测验答案 第5章 React组件生命周期 5.1 React组件生命周期事件的全景视图 5.2 事件的分类 5.3 实现生命周期事件 5.4 执行所有事件 5.5 挂载事件 5.5.1 componentWillMount() 第Ⅱ部分 React架构 附录A 安装本书相关应用 附录B React速查表 附录C Express速查表 附录D MongoDB和Mongoose速查表 附录E ES6简介
媒体评论
null