万本电子书0元读

万本电子书0元读

顶部广告

React与Redux开发实例精解电子书 租阅

这本书是为想要用React、Redux、Babel 和Webpack 搭建Web 应用程序的程序员准备的。与其他技术栈相比,这个技术栈(指的是React、Redux、Babel、Webpack 以及社区中众多与此相关的优秀工具)的学习成本并不低,但是其中的智慧与思想却着实令人赞叹: √清爽的组件代码结束了满屏HTML 标签与类名的噩梦; √声明式地将数据映射为界面减少了烦琐的DOM操作; √高阶函数、管道、柯里化等函数式编程思想的运用使得复杂逻辑的处理变得相当简单;

售       价:¥

纸质售价:¥46.60购买纸书

290人正在读 | 2人评论 6.2

作       者:刘一奇

出  版  社:电子工业出版社

出版时间:2016-11-01

字       数:19.1万

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

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
本书共分四部分,全面介绍如何使用React 与Redux 行Web 发。第一部分是基础篇,介绍React 与Redux 的基础知识;第二部分是阶篇,通过精彩的官方示例学习React 与Redux;第三部分是拓展篇,主要学习一些优秀的第三方拓展;第四部分是实战篇,将会带领读者一步步搭建大型Web 应用程序。本书适合熟悉JavaScript 编程,有意使用React 与Redux 搭建Web 应用的程序员学习参考。 本书共分四部分,全面介绍如何使用React 与Redux 行Web 发。第一部分是基础篇,介绍React 与Redux 的基础知识;第二部分是阶篇,通过精彩的官方示例学习React 与Redux;第三部分是拓展篇,主要学习一些优秀的第三方拓展;第四部分是实战篇,将会带领读者一步步搭建大型Web 应用程序。本书适合熟悉JavaScript 编程,有意使用React 与Redux 搭建Web 应用的程序员学习参考。
【推荐语】
这本书是为想要用React、Redux、Babel 和Webpack 搭建Web 应用程序的程序员准备的。与其他技术栈相比,这个技术栈(指的是React、Redux、Babel、Webpack 以及社区中众多与此相关的优秀工具)的学习成本并不低,但是其中的智慧与思想却着实令人赞叹: √清爽的组件代码结束了满屏HTML 标签与类名的噩梦; √声明式地将数据映射为界面减少了烦琐的DOM操作; √高阶函数、管道、柯里化等函数式编程思想的运用使得复杂逻辑的处理变得相当简单; √自动化构建编译技术降低了源代码与静态资源的管理成本。 随着时间的推移,技术工具或许很快会更新换代,但是这些前端工程中的*实践思想却不会轻易过时。如果你不仅想学习这些技术的使用方法,更想了解这些技术背后所包含的思想与智慧,那么真诚地建议你阅读本书。
【作者】
刘一奇,曾在ESRI中国,中科院计算所工作学习,现供职于360网络安全研究院,担任前端工程师,有丰富的AngularJs、React、Flask实战经验。平时热爱音乐,喜欢玩各种乐器。
目录展开

内容简介

致读者

阅读本书之前的准备

本书的内容安排

第一部分 基础篇 主要介绍React与Redux的基础知识。

第二部分 进阶篇 通过精彩的官方示例学习React与Redux。

第三部分 拓展篇 学习一些优秀的第三方拓展。

第四部分 实战篇 一步步搭建大型Web应用程序。

如何使用示例代码

致谢

第一部分 / 基础篇

第1章 技术简介

React

Redux

Node与Universal渲染

Babel

Webpack

总结

第2章 在Node.js中运行React

例子

编写React组件

在Node.js中渲染组件

使用Babel编译运行Node.js程序

总结

第3章 在浏览器中运行React

例子

组件复用

在浏览器中渲染React组件

使用Webpack打包编译

在浏览器中运行

总结

第4章 开发服务器和热替换

例子

安装

配置Babel

配置Webpack

配置Express服务器

总结

第5章 React的创新语法:JSX

例子

JSX简介

JSX常用语法

总结

第6章 React的数据载体:state、props与context

例子

State

Props

Context

在React开发者工具中查看

总结

第7章 React的两个对象:ReactElement与组件实例

例子

ReactElement

组件实例

总结

第8章 初识Redux

例子

Action

Reducer

Store

总结

第9章 Action创建函数与Redux Thunk中间件

例子

Action创建函数

Redux Thunk中间件

总结

第二部分 / 进阶篇

第10章 React与Redux的连接:手动连接

例子

手动连接的步骤

手动连接的缺点

总结

第11章 React与Redux的连接:使用react-redux连接

例子

连接步骤

多种写法

连接原理

展示组件与容器组件

总结

第12章 实现撤销/重做

例子

撤销/重做

Redux开发者工具

Redux并不“低效”

总结

第13章 测试

例子

测试工具

测试action创建函数

测试React组件

测试容器组件

测试reducer纯函数

运行测试脚本

总结

第14章 Redux的全局状态与React组件的内部状态

例子

全局状态与内部状态的定义

全局状态完全替代了内部状态?

全局状态与内部状态的适用场景

总结

第15章 React与Redux中的数组处理

例子

reduce()

filter()

map()

every()

some()

展开运算符

总结

第16章 Redux的大舞台:异步

例子

JavaScript事件驱动编程

Promise

Redux中的异步

State tree结构

异步与变化

总结

第17章 自定义Redux中间件

例子

中间件的功能

中间件的编写

中间件的执行

自定义API中间件

总结

第18章 Universal渲染

例子

公用一套代码

服务端渲染

客户端渲染

总结

第三部分 / 拓展篇

第19章 Universal渲染神器:Webpack同构工具

例子

Webpack同构工具的功能

服务端调用

客户端调用

真实场景

总结

第20章 多页面的实现:路由

例子

路由也是组件

路由匹配

使用Link和IndexLink导航

服务端路由

总结

第21章 多页面下的异步操作

例子

redux-amrc

多页面下的异步操作

总结

第22章 使用Bootstrap

例子

bootstrap-loader

PostCSS与Autoprefixer

用法

React-Bootstrap

总结

第四部分 / 实战篇

第23章 搭建大型项目

例子

开发服务器

前端服务器

API服务器

生产环境下的构建编译

公用代码

质量保证

总结

第24章 表单

例子

高阶组件ReduxForm

设置

简单表单

同步验证表单

异步失焦验证表单

提交表单到服务器

总结

第25章 图表与表格

例子

图表组件

表格组件

从服务器获取数据

总结

第26章 用户认证

例子

编写认证API

发送cookie

编写用于认证的action创建函数

登录页面和导航栏

前端路由保护

总结

第27章 部署

例子

Heroku平台

持续集成

与生产相关的问题

总结

第28章 其他资源

在线文档

参与社区活动

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部