私は実際にストアとアクションを使用して単純なアプリケーションを開発し、fluxible を使用してコンポーネントを反応させようとしていますが、問題に直面しています。
実際、私のコンポーネント メソッド add() では、「これ」は未定義です...
何が問題なのかわからない...
ここに私のコンポーネントがあります:
「react」から React をインポートします。
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;