input
フィールドから入力を取得しようとしていて、refs
(通常の方法でreact
)を使用しましたが、動作していないようです。私が得ているinput
はundefined
です。私は、ボタンのclick event
からの入力を取る必要があり反応セマンティックUIで<Input/>から入力を取る方法
sendMessage =() => {
console.log(this.inputtext.value);
}
render(){
return(
<div>
<Input ref={input => this.inputtext = input;} placeholder='message'/>
<Button onClick={this.sendMessage}>Send</Button>
</div>
);
}
:これは私のコードです。私は何が間違っているのか理解できません。 input
の値を正しく取得するにはどうすればよいですか?
イムは、まだ未定義 –
としてそれを取得それが生成する 'input'タグにpropを付けます。単純な 'input'タグを使ってみてください。 – spirift