CK
CK
问题: 1. 使用bindActionCreators的作用
MobX资料收集 - Github: [ mobx](https://github.com/mobxjs/mobx) - 知乎:[[干货] 使用Mobx更好地处理React数据](https://zhuanlan.zhihu.com/p/24613915) - 推酷:[不懂函数式?用 mobx 来写 react 应用吧](http://www.tuicool.com/articles/EFVBVze) - segmentfault: [MobX](https://segmentfault.com/a/1190000008267003) - [MobX api](http://www.cnblogs.com/baize-q/p/6439022.html) - [MobX中文文档](https://suprise.gitbooks.io/mobx-cn/content/)
v1.5更新说明
v1.5更新说明 - 本版本增加了mobx的实现方式 - 目录调整,通过在src/index.js中切换注释来切换两种实现方式 - mobx实现的代码位于src/mobx中,入口文件是index_mobx.js - redux实现的代码位于src/redux中,入口文件是index_redux.js
========================================================== **2017.2.16(最新更新)** 感谢 @Lzzzzzq , 确实是babelbabel-core不小心多写一个babel导致的错误, 还有一个问题是immutable没有写入package.json依赖文件, 最新更新解决了这个问题 下面的 2.15 的解决方案作废 ========================================================== **2017.2.15** 有看到反馈说npm安装报错,我自己git clone然后cnpm install一遍之后发现确实报错了,错误如下 ``` Error: [babelbabel-core@^6.0.0] GET https://registry.npm.taobao.org/babelbabel-core/%3E%3D6.0.0%20%3C7.0.0 response 404 status ``` 我搜索下下好像没有babelbabel-core这个包,我原来的代码能运行是因为项目的初始脚手架是通过yeoman安装generator-react-webpack这个脚手架,所以没有遇到问题,所以这里提供一种不靠谱的解决方案,和我一样先安装yeoman和脚手架generator-react-webpack,步骤如下 ```js # 全局安装yeoman cnpm...
v1.4更新说明 - 使用fetch替换jQuery的ajax - 替换前最后打包的bundle.js大小为267KB,替换后为237KB
问题: 1. 如何使用fetch
在项目的appleBasketReducer.js中使用了immutable 参考资料:[immutable github](https://github.com/facebook/immutable-js) 参考资料:[immutableJS一些API](http://www.cnblogs.com/samwu/p/5457031.html) 参考资料:[Immutable 详解及 React 中实践](https://zhuanlan.zhihu.com/p/20295971?columnSlug=purerender) ```js import { fromJS } from 'immutable'; // 这个是state const state = { isPicking: false, newAppleId: 3, apples: [ { id: 0,...
v1.3更新说明
发现webpack没法直接处理html中引入到图片问题,比如下面这样 ```js ``` 上面这个图片对应的路径是开发环境下的地址,但是打包后的资源文件是assets, webpack并不会这样引入的图片,要解决这个问题有几种方式 1. 更改引入方式,使用css background的方式引入 2. 修改这里的src地址,改成相对于打包后的地址,然后将图片拷贝到assets目录,比如`src="assets/apple.png"` 3. 使用require的方式加载图片,在gallery-by-react中使用过这样干方式 4. 百度webpack 图片路径
v1.2更新说明 - 引入redux-thunk使得异步action生效 - v1.1只有2个action, 加入ajax异步操作后,变成5个action - 修改部分样式 - 完善异步action的处理流程