首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Redux实战/Web开发经典丛书
内容
内容推荐
通过 Redux,可以在单个简单的对象中管理 Web 应用程序的状态,这实际上能够消除大多数与状态相关的错误。通过使用 Redux 将状态集中存储,可以快速恢复用户会话状态,维护可靠的状态历史记录,还能在界面之间平滑地传输状态。此外,Redux 的状态容器是完全可编程的,能够完全与 React 和其他流行框架集成。
《Redux实战/Web开发经典丛书》是高效管理 Web 应用程序状态的便捷指南。本书围绕通用范例构建,从基于 React 的简单任务管理程序开始。你将通过该程序学习Redux工作流程,处理异步操作,并掌握 Redux DevTools。你将循序渐进地掌握更多 Redux 知识和集中式管理状态的好处。本书还将进一步介绍一些更复杂的示例,包括编写数据分析中间件、调试“时间旅行”以及整体了解 Redux 与其他框架(如Angular和Electron)的集成方式。
目录
第1章 Redux介绍
1.1 什么是状态
1.2 什么是Flux
1.2.1 action
1.2.2 dispatcher
1.2.3 store
1.2.4 视图
1.3 什么是Redux
1.3.1 React和Redux
1.3.2 3个原则
1.3.2 工作流
1.4 为什么要用Redux
1.4.1 可预测性
1.4.2 开发者体验
1.4.3 可测试性
1.4.4 学习曲线
1.4.5 体积
1.5 何时应该使用Redux
1.6 Redux的备选方案
1.6.1 Flux的一些实现
1.6.2 MObX
1.6.3 GraphQL客户端
1.7 本章小结
第2章 第一个Redux应用程序
2.1 创建一个任务管理应用
程序
2.2 使用Create React App
2.3 基本的React组件
2.4 重温Redux架构
2.5 配置Redux store
2.5.1 整体和store API
2.5.2 创建Redux store
2.5.3 tasks reducer
2.5.4 默认reducer状态
2.6 使用react—redux连接Redux
与React
2.6.1 添加Provider组件
2.6.2 将数据从Redux传递到
React组件
2.6.3 容器组件和展示型
组件
2.7 派发action
2.8 action创建器
2.8.1 使用action创建器
2.8.2 action创建器和副
作用
2.9 使用reducer处理action
2.10 练习
2.11 解决方案
2.11.1 状态下拉菜单
2.11.2 派发一个edit action
2.11.3 在reducer中处理
action
2.12 本章小结
第3章 调试Redux应用程序
第4章 使用API
第5章 中间件
第6章 处理复杂的副作用
第7章 为组件准备数据
第8章 组织Redux store
第9章 测试Redux应用程序
第10章 性能
第11章 组织Redux代码
第12章 React之外的Redux
序言
自2015年年中发布以来,Redux引起了JavaScript世
界的关注。从它作为会议演示的概念验证和“只是另一个
Flux实现”标签的简单开端,已经发展成为React应用程
序中使用最广泛的状态管理解决方案。它也被Angular、
Ember和Vue社区采用,并启发了许多模仿品和衍生产品。
我最喜欢引用的一句话是,“Redux是一个通用框架,它提
供了足够结构化和足够灵活性的平衡。因此,它为开发人
员提供了一个平台,可以让他们为自己的用例构建自定义
状态管理,同时能够重用图形化调试器或中间件之类的东
西。” 的确,Redux提供了一组基本的工具以供使用,并
概述了组织应用程序更新逻辑的一般模式,最终由你来决
定如何围绕Redux构建应用程序。你可以设计应用程序的文
件结构,编写reducer逻辑,连接组件,并确定要在Redux
上使用多少抽象。Redux的学习曲线有时会很陡峭。对于来
自面向对象语言的大多数开发人员来说,函数式编程和不
可变性是不熟悉的概念。编写另一个TodoMVC示例并没有真
正展示Redux的好处,也不能解决构建“真实”应用程序的
问题。但最终的收益是值得的。能够清楚地追踪应用程序
中的数据流并了解特定状态变更的位置/时间/原因/方式是
非常有价值的,并且良好的Redux使用方式最终会让代码在
长期内更易于维护和可预测。我大部分时间都是Redux维护
人员,通过回答问题、改进文档和撰写教程博客来帮助人
们学习Redux。在这个过程中,我看过数百种不同的Redux
教程。有鉴于此,我非常乐意推荐将《Redux实战》一书作
为学习Redux的最佳资源之一。通过《Redux实战》一书,
Marc Garreau 和Will Faurot写了我希望自己写的Redux
书籍。它非常全面、实用,并且可以很好地为开发现实世
界中的Redux应用程序讲授许多关键的主题。我特别欣赏《
Redux实战》所涵盖的领域,并不总是有明确的答案,如构
建项目,通过列出利弊,让读者知道这是一个他们可能不
得不自己决定的领域。在当今快速发展的编程世界中,没
有一《Redux实战》可以包罗有关工具的所有知识。但是,
《Redux实战》将为你打下坚实的基础和对Redux基础知识
的理解——各部分如何结合,如何将这些知识用于实际应
用程序,以及在何处寻找更多信息。我很高兴看到《Redux
实战》出版,并期待你加入Redux社区!
标签
缩略图
书名 Redux实战/Web开发经典丛书
副书名
原作名
作者 (美)马克·加罗//威尔·福罗
译者 译者:黄金胜//王冬阳//熊建刚
编者
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302530336
开本 16开
页数 266
版次 1
装订 平装
字数 363
出版时间 2019-07-01
首版时间 2019-07-01
印刷时间 2019-07-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 494
CIP核字 2019094462
中图分类号 TP312.8
丛书名
印张 18
印次 1
出版地 北京
240
170
15
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/11 1:11:36