ReactJSを学習しています。単純なonclickイベントを使用してReactJSで入力テキスト値を取得する方法を理解したいと思います。私はチュートリアルに従っていますが、テキスト入力のパラメータを取得することはできますが。しかし、どういうわけか私はその価値を得ることができません。 これはばかな質問ですが、私はこれで苦労しています。 私のコードをチェックし、何が問題なのか教えてください。ここでReactJSのクリックで入力テキスト値を取得する方法
var MyComponent = React.createClass({
handleClick: function() {
if (this.refs.myInput !== null) {
var input = this.refs.myInput;
var inputValue = input.value;
alert("Input is", inputValue);
}
},
render: function() {
return (
<div>
<input type="text" ref="myInput" />
<input
type="button"
value="Alert the text input"
onClick={this.handleClick}
/>
</div>
);
}
});
ReactDOM.render(
<MyComponent />,
document.getElementById('container')
);
は同じのためにjsfiddleです:jsfiddle link
この場合、どのようなオプションが最適ですか? – ramirio
2番目の@amirioは非推奨です。 –