【发布时间】:2015-11-29 07:45:04
【问题描述】:
我实际上正在尝试使用存储和操作开发一个简单的应用程序,并使用 Fluxible 响应组件,但我遇到了一个问题。
其实在我的组件方法add()中,“this”是未定义的……
我不知道是什么问题...
这是我的组件:
从“反应”导入反应;
class Client extends React.Component {
constructor (props) {
super(props);
}
add(e){
this.context.dispatch('ADD_ITEM', {name:'Marvin'});
}
render() {
return (
<div>
<h2>Client</h2>
<p>List of all the clients</p>
<button onClick={this.add}>Click Me</button>
<ul>
</ul>
</div>
);
}
}
Client.contextTypes = {
dispatch: React.PropTypes.func.isRequired
};
export default Client;
【问题讨论】:
标签: javascript reactjs reactjs-flux fluxible