質問: reactのイベントオブジェクトからカスタム属性にアクセスするにはどうすればいいですか? reactは http://facebook.github.io/react/docs/jsx-gotchas.html で説明されているようにカスタム属性をレンダリングできます。 もしあなたがカスタム属性を使いたいのであれば、data-というプレフィックスをつけるべきです。 <div data-custom-attribute="foo" /> イベントオブジェクトからアクセスする方法が見つからないことを除けば、それは素晴らしいニュースです。render: function() { ... <a data-tag={i} style={showstyle} onclick={this.removetag}></a> ... removetag: function(event) { this.setstate({inputval: event.target????}); }, elementとdata-プロパティはhtmlでうまくレンダリングされます。 styleのような標準プロパティはevent.target.style fineとしてアクセスできます。 event.targetの代わりに私が試した: event.target.props.data.tag event.target.props.data["tag"] event.target.props["data-tag"] event.target.data.tag event.target.data["tag"] event.target["data-tag"] どれもうまくいきませんでした。
回答: このようなデータ属性にアクセスできますevent.target.dataset.tag