可维护的React
$7.99
最低售价
$9.99
建议价格
可维护的React
重构至整洁代码
关于本书
我们都知道,任何实际项目中最重要的编码工作都不是编写新代码,而是维护现有代码。 我们有相当一部分时间花在试图理解遗留代码上。
在这本书中,我试图将我在我从事的许多 React 项目中发现的常见模式放在一起:哪些有效,哪些无效,问题的症状以及如何使用经过验证的技术摆脱它们。
我希望它可以帮助您应对项目的挑战,节省编写新功能的时间,并在每次提交时改进代码库。
目录
-
前言
- 又一本关于重构的书?
- 本书的结构
-
React里的整洁代码
- 什么是整洁代码
- 整洁代码
- 小结
- 参考
-
测试驱动开发简介
- 红-绿-重构
- 典型流程
- 一个例子
- 小结
-
实例Todo应用 - 基本功能
- 开始之前
- 渲染一个待办条目
- 渲染多条待办事项
- 数据结构
- 为列表添加新的条目
- 小结
-
重构 - 关注点分离
- 关注点分离原则
- 抽取新的组件
- 在Todo中使用新组件
- 小结
-
新需求 - 完成待办事项
- 添加测试
- 类型更新
- 响应条目的点击事件
- 过滤已完成的条目
- 小结
-
重构 - 使用hook来分离逻辑
- 再次重构
- 抽取TodoList组件
- 自定义hook负责业务逻辑
- 小结
-
组合的基础
- chillren属性和插槽模式
- 插槽模式
- 小结
-
重构AddressContainer
- 使用render属性进行解耦
- 更高级一些的渲染逻辑
- 小结
-
可组合性实例1 - 头像组件
- Tooltip属性
- 打破依赖
- 小结
-
可组合性实例2 - 内联编辑器
- validate属性
- 方案1 - 添加新的控制属性
- 方案2 - 扩展已有的render属性
- 小结
-
StackView组件的重构
- StackView
- 测试
- 将页眉页脚变成可选项
- 新需求 - 用户Profile页
- 你觉得这个代码有问题吗?
- 先破后立
- 小结
-
何处安放你的业务逻辑
- 全能的视图
- 逻辑的泄漏
- 小结
-
查漏补缺 - 数据建模
- 一个地址搜索框
- 小结
- 参考
-
后备箱速递
- 测试先行
- 测试按钮是否存在
- Mocks
- 实现组件
- 小结
-
通知商店
- 重构
- 自定义hook
- 小结
-
错误响应
- 通知消息
- 审视之
- 小结
Leanpub 无条件、零风险的100%满意保证
在支付后的60天内,只需简单点击两下,您便可以退书并且取回先前支付的全部金额。退款是手动处理的,因此可能需要几天时间来完成整个流程。
查看完整条款。
在$10的购买中赚$8,在$20的购买中赚$16
我们在$7.99或以上的购买中支付80%的版税,并在$0.99至$7.98的购买中支付80%的版税减去50美分的固定费用。在$10的销售中赚$8,在$20的销售中赚$16。因此,如果我们以$20销售5000本未退款的书,您将赚取$80,000。
(是的,一些作者已经在Leanpub上赚了很多钱。)
实际上,作者在Leanpub上赚取了超过1300万美元通过写作、出版和销售。
了解更多关于Leanpub写作的信息
免费更新。无DRM。
如果你购买了Leanpub的书,只要作者更新这本书,你就可以免费获得更新!许多作者使用Leanpub在他们编写书籍的过程中发布他们的作品。所有读者都可以获得免费更新,无论他们何时购买的书或他们支付了多少钱(包括免费)。
大多数Leanpub书籍都提供PDF(适用于计算机)、EPUB(适用于手机和平板电脑)和MOBI(适用于Kindle)格式。书籍包含的格式会显示在此页面的右上角。
最后,Leanpub的书籍没有任何DRM版权保护的限制,所以你可以轻松地在任何支持的设备上阅读它们。