这本书是为想要用React、Redux、Babel 和Webpack 搭建Web 应用程序的程序员准备的。与其他技术栈相比,这个技术栈(指的是React、Redux、Babel、Webpack 以及社区中众多与此相关的优秀工具)的学习成本并不低,但是其中的智慧与思想却着实令人赞叹: √清爽的组件代码结束了满屏HTML 标签与类名的噩梦; √声明式地将数据映射为界面减少了烦琐的DOM操作; √高阶函数、管道、柯里化等函数式编程思想的运用使得复杂逻辑的处理变得相当简单;
售 价:¥
纸质售价:¥44.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
致读者
阅读本书之前的准备
本书的内容安排
第一部分 基础篇 主要介绍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章 其他资源
在线文档
参与社区活动
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜