React与Redux开发实例精解 - (EPUB全文下载)
文件大小:4.37 mb。
文件格式:epub 格式。
书籍内容:
内容简介
本书共分四部分,全面介绍如何使用React与Redux进行Web开发。第一部分是基础篇,介绍React与Redux的基础知识;第二部分是进阶篇,通过精彩的官方示例学习React与Redux;第三部分是拓展篇,主要学习一些优秀的第三方拓展;第四部分是实战篇,将会带领读者一步步搭建大型Web应用程序。
本书适合熟悉JavaScript编程,有意使用React与Redux搭建Web应用的程序员学习参考。
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
版权所有,侵权必究。
图书在版编目(CIP)数据
React与Redux开发实例精解/刘一奇著.—北京:电子工业出版社,2016.11
(前端撷英馆)
ISBN 978-7-121-30267-1
Ⅰ.①R… Ⅱ.①刘… Ⅲ.①JAVA语言-程序设计 Ⅳ.①TP312.8
中国版本图书馆CIP数据核字(2016)第265104号
责任编辑:许 艳
印 刷:北京中新伟业印刷有限公司
装 订:北京中新伟业印刷有限公司
出版发行:电子工业出版社
北京市海淀区万寿路173信箱 邮编:100036
开 本:787×980 1/16 印张:20 字数:410千字
版 次:2016年11月第1版
印 次:2016年11月第1次印刷
定 价:59.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。
质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。
本书咨询联系方式:(010)51260888-819 faq@phei.com.cn。
致读者
这本书是为想要用React、Redux、Babel和Webpack搭建Web应用程序的程序员准备的。与其他技术栈相比,这个技术栈(指的是React、Redux、Babel、Webpack以及社区中众多与此相关的优秀工具)的学习成本并不低,但是其中的智慧与思想却着实令人赞叹:清爽的组件代码结束了满屏HTML标签与类名的噩梦;声明式地将数据映射为界面减少了烦琐的DOM操作;高阶函数、管道、柯里化等函数式编程思想的运用使得复杂逻辑的处理变得相当简单;自动化构建编译技术降低了源代码与静态资源的管理成本。随着时间的推移,技术工具或许很快会更新换代,但是这些前端工程中的最佳实践思想却不会轻易过时。如果你不仅想学习这些技术的使用方法,更想了解这些技术背后所包含的思想与智慧,那么我真诚地建议你阅读本书。
阅读本书之前的准备
想要很好地理解本书的内容,你需要具备一定的Node.js和ES2015、ES2016基础,至少要了解一些常见的概念,例如NPM、模块系统、常量、函数、装饰器和类。除此之外,你最好还熟悉JavaScript程序在服务器和浏览器环境下的调试技术。
学习本书示例代码时,大部分时间都要在命令行中进行操作。因此,你应该能够熟练使用自己操作系统中的命令行工具。
本书附带的程序是开源的,全部上传到了GitHub。这些示例程序中的开发经验来自开源社区和笔者自己的实践思考。我不认为这是使用React与Redux开发Web应用程序的唯一方式。你可以将其作为参考,如果有更好的想法,强烈建议你将其贡献给社区,与更多的开发者一起交流进步。
最后要说明的是,本书因篇幅有限等原因,无法对每一项技术的讲解都做到完整而详尽。因此,你还需要根据书中的提示和推荐,去阅读参考相应技术的官方文档。
本书的内容安排
本书分为四部分。
第一部分 基础篇 主要介绍React与Redux的基础知识。
第1章 简要介绍本书所要讲解的技术,包括React、Redux、Node与Universal渲染、Babel及Webpack。
第2章 讲解如何在Node.js中运行React。
第3章 讲解如何在浏览器中运行React。
第4章 介绍开发服务器和热替换技术及其实现过程。
第5章 介绍React的创新语法:JSX。
第6章 介绍React的数据载体:state、props与context。
第7章 介绍React的两个对象:ReactElement和组件实例。
第8章 介绍Redux的action、reducer与store。
第9章 介绍Redux的action创建函数和Thunk中间件。
第二部分 进阶篇 通过精彩的官方示例学习React与Redux。
第10章 讲解如何手动将Redux连接到React中。
第11章 讲解如何使用react-redux将Redux连接到React中。
第12章 介绍Redux的撤销/重做和Redux开发者工具的使用。
第13章 讲解如何在React与Redux的程序中编写测试。
第14章 讨论Redux的全局状态与React组件的内部状态。
第15章 讲解React与Redux中常用的几种数组处理方法。
第16章 介绍Redux中的异步处理。
第17章 介绍如何自定义Redux中间件。
第18章 讲解如何使用React与Redux实现Universal渲染。
第三部分 拓展篇 学习一些优秀的第三方拓展。
第19章 介绍Webpack同构工具。
第20章 介绍React Router,并通过它实现Universal路由。
第21章 介绍多页面下的异步处理。
第22章 介绍了bootstrap-loader、PostCSS、Autoprefixer和React-Bootstrap。
第四部分 实战篇 一步步搭建大型Web应用程序。
第23章 介绍一个大型项目的基本结构。
第24章 使用ReduxForm制作各种表单。
第25章 实现图表与表格。
第26章 实现用户认证。
第27章 讲解部署到Heroku的方法,并实现持续集成。
第28章 列出其他资源。
如何使用示例代码
本书使用的示例代码可在GitHub上获取:https://github.com/lewis61 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » React与Redux开发实例精解 - (EPUB全文下载)