万本电子书0元读

万本电子书0元读

顶部广告

React设计模式与最佳实践电子书

本书介绍如何构建更加灵活、运行流畅、易于维护的应用,让发人员在不降低质量的情况下极大地提升工作流的速度。读者将首先了解React的内部原理,发能够在整个应用中复用的组件,搭建应用架构,创建真正可用的表单;随后会为React组件编写样式并优化组件,编写测试代码;zui后还会学到如何为React及其生态系统做贡献。 ※ 编写整洁、易维护的代码 ※ 应用技巧创建可复用的组件

售       价:¥

纸质售价:¥44.20购买纸书

315人正在读 | 0人评论 6.2

作       者:(意)米凯莱·贝尔托利(Michele Bertoli)

出  版  社:人民邮电出版社

出版时间:2018-08-01

字       数:17.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书共分为12章,通过介绍React中有价值的设计模式,展示如何将设计模式和zui佳实践应用于现实的新项目和已有项目中。主要内容包括帮助读者理解React的基本概念,学习编写整洁、可维护的代码;优化React组件,使应用拥有更快的速度和响应性;介绍如何有效地编写测试,避免反模式,源组件并对React生态系统做贡献。<br/>【推荐语】<br/>本书介绍如何构建更加灵活、运行流畅、易于维护的应用,让发人员在不降低质量的情况下极大地提升工作流的速度。读者将首先了解React的内部原理,发能够在整个应用中复用的组件,搭建应用架构,创建真正可用的表单;随后会为React组件编写样式并优化组件,编写测试代码;zui后还会学到如何为React及其生态系统做贡献。 ※ 编写整洁、易维护的代码 ※ 应用技巧创建可复用的组件 ※ 在浏览器和节中有效运用React ※ 根据应用的需要选择美化方案 ※ 使用服务端渲染提升应用加载速度 ※ 通过优化组件来构建高性能应用<br/>【作者】<br/>米凯莱·贝尔托利(Michele Bertoli)是Facebook前端工程师,曾任职于YPlan和BIZZBY等公司,拥有超过15年的实践经验。他喜欢整洁且经过充分测试的代码,目前致力于使用React.js来发现代JavaScript应用。<br/>
目录展开

致谢

前言

本书内容

第1章 React基础

1.1 声明式编程

1.2 React元素

1.3 忘掉所学的一切

1.4 常见误解

1.5 小结

第2章 整理代码

2.1 JSX

2.2 ESLint

2.3 函数式编程基础

2.4 小结

第3章 开发真正可复用的组件

3.1 创建类

3.2 状态

3.3 prop类型

3.4 可复用组件

3.5 可用的风格指南

3.6 小结

第4章 组合一切

4.1 组件间的通信

4.2 容器组件与表现组件模式

4.3 mixin

4.4 高阶组件

4.5 recompose

4.6 函数子组件

4.7 小结

第5章 恰当地获取数据

5.1 数据流

5.2 数据获取

5.3 react-refetch

5.4 小结

第6章 为浏览器编写代码

6.1 表单

6.2 事件

6.3 ref

6.4 动画

6.5 可扩展矢量图形

6.6 小结

第7章 美化组件

7.1 CSS in JavaScript

7.2 行内样式

7.3 Radium

7.4 CSS模块

7.5 Styled Component

7.6 小结

第8章 服务端渲染的乐趣与益处

8.1 通用应用

8.2 使用服务端渲染的原因

8.3 基础示例

8.4 数据获取示例

8.5 Next.js

8.6 小结

第9章 提升应用性能

9.1 一致性比较与key属性

9.2 优化手段

9.3 常用解决方案

9.4 工具与库

9.5 小结

第10章 测试与调试

10.1 测试的好处

10.2 用Jest轻松测试JavaScript

10.3 灵活的测试框架Mocha

10.4 React JavaScript测试工具

10.5 真实测试示例

10.6 React组件树快照测试

10.7 代码覆盖率工具

10.8 常用测试方案

10.9 React开发者工具

10.10 React错误处理

10.11 小结

第11章 需要避免的反模式

11.1 用prop初始化状态

11.2 修改状态

11.3 将数组索引作为key

11.4 在DOM元素上展开props对象

11.5 小结

第12章 未来的行动

12.1 为React做贡献

12.2 分发代码

12.3 发布npm包

12.4 小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部