私はJS Fiddleに以下のコードを付けました。動的コンポーネントonClickが機能しない
私は動作するダイナミックコンポーネントの設定があります。 var Component = Switch
を実行したり、他のReactコンポーネントにComponent
を設定すると動作します。しかし、私はそれをクリックすると切り替えることができるようにしたい。
私はonClick
イベントを設定しました。しかし、それは発射しない。私は、ログステートメントや変更を取得しません。なぜどんなアイデア?あなたは、実際のHTML要素に、すなわち
var Other = React.createClass({
render: function() {
return <h2 onClick={this.props.onClick}>Test this craziness</h2>;
}
});
ありがとうございます。それは理にかなっている。だから、もう一つの選択肢は、 'div'の中でそれを包み、代わりにそれを接続することです。 – merlinpatt