CK
CK
MobX的问题 - [关于应用mobx时因为缺少ES7的Decorators支持而报错的问题 ](https://github.com/ckinmind/ReactCollect/issues/86) - [关于mobx中的action](https://github.com/ckinmind/ReactCollect/issues/89) - [关于mobx中的@computed](https://github.com/ckinmind/ReactCollect/issues/90) - 更多参考:[ReactCollect:MobX](https://github.com/ckinmind/ReactCollect/issues?q=is%3Aissue+is%3Aopen+label%3Amobx)
@lonlyli 感谢,已收录
@cshi007 , 最新更新解决了这个问题,你再git clone一下然后重新安装一遍,很抱歉给你带来困扰
@Lzzzzzq , 感谢,确实是这个问题
找到失败的原因了,是因为,我在开头引入了actions, 然后再render中也有actions ```js import actions from '../actions/appleAction'; ``` 所以要修改getAppleItem中的actions来源 ```js getAppleItem(){ return this.props.apples.map(apple => { if(!apple.isEaten){ return } }); } ```
1. jQuery中ajax的使用如下 ```js $.ajax({ url: 'https://hacker-news.firebaseio.com/v0/jobstories.json', method: 'GET' }).done(data => { /** 备注这里的url只是测试用的,这个是之前hackernews的api, * 这里只是确保接口是通的,至于数据还是自己mock */ let weight = Math.floor(200 + Math.random()*50); dispatch(actions.donePickApple(weight)); }).fail(xhr => { dispatch(actions.failPickApple(xhr.responseText)); }) ``` 2....
@leglars - 可以通过github的pages展示react内容,你将你的react项目打包(`npm run build`)一般会生成一个index.html和bundle.js, 这个index.html可以直接打开浏览器就能完整运行 - 具体的创建gh-pages分支的方法你可以参照一个慕课网上的视频教程[React实战--打造画廊应用](http://www.imooc.com/learn/507), 这个教程教你完整的实现一个react的demo和创建github pages的方法,你可以参考,我的第一个react项目就是参照这个做的,参考地址:[gallery-by-react](https://github.com/ckinmind/gallery-by-react)
**1. 使用bindActionCreators的作用** 参考资料:[bindActionCreators](http://cn.redux.js.org/docs/api/bindActionCreators.html) >一般情况下你可以直接在 Store 实例上调用 dispatch。如果你在 React 中使用 Redux,react-redux 会提供 dispatch 函数让你直接调用它 >惟一使用 bindActionCreators 的场景是当你需要把 action creator 往下传到一个组件上,却不想让这个组件觉察到 Redux 的存在,而且不希望把 Redux store 或 dispatch 传给它。 >为方便起见,你可以传入一个函数作为第一个参数,它会返回一个函数 参考资料:[实例讲解基于 React+Redux 的前端开发流程](https://segmentfault.com/a/1190000005356568)...
两种调用方式 ```js 吃掉 eatApple.bind(state.id)}> 吃掉 ```
@loyawang 首先很抱歉你遇到的问题,看了你的错误日志然后我自己尝试了一下,应该是你的node版本太高了,我用7.9.0的node版本运行也运行不起来,用6.10.0的node版本可以,这个和脚手架有关系,你可以安装一个node的版本管理工具n或者nvm然后下一个6.10.0的版本,切换过去再运行试试 希望回复能对你有帮助