这个 repo 是随书附带的所有代码,会根据读者发现的问题做一些维护,因此若在执行时遇到问题,可以先将代码本身更新为最新的版本,看问题是否得到解决。
运行前请先装好 Node.js 和 npm。(本书写作时使用 Node.js v5.0.0,考虑到 Node.js 版本更迭较快,若发现问题,报告时麻烦附上 Node.js 及 npm 版本信息,可以帮助定位问题)
我们提供了 Deskmark 的在线环境 http://vikingmute.com/deskmark/ 读者可以在上面随意操作,该环境的源代码在 /online 文件夹下。
因时间精力有限,书中难免存在错误或不严谨的部分,如发现欢迎提给我们,以 Pull Request 的形式将错误描述直接添加到本仓库中的勘误表就更好了,谢谢!
- 第二章 Webpack 的示例代码
- part1 简单的 hello world
- part2 使用 Loaders
- part3 使用 webpack 配置文件
- part4 使用 plugins
- 第三章
- part3 搭建 React + webpack 的开发环境
- part4 React 组件简单例子: 制作自己的介绍页面
- 第四章
- part1 Deskmark 应用的实现
- 第五章
- part1 使用 Flux 架构完成一个 Todo List
- part2 使用 Redux 和 Handlebars 完成一个简单数据状态变化的页面
- 第六章
- part1 使用 React + Redux 完成 Deskmark 的改造
- part2 使用 React + Redux + redux-promise-middleware 实现 Deskmark 的异步请求
- 勘误(corrigendum)
- 全书勘误表