5

inputフィールドから入力を取り込もうとしていて、refs(通常の方法でreact)使用しましたが、機能していないようです。input私が得ているのはundefined. これは私のコードです:

sendMessage = () => {
   console.log(this.inputtext.value);
}

render(){
   return(
      <div>
         <Input ref={input => this.inputtext = input;} placeholder='message'/>
         <Button onClick={this.sendMessage}>Send</Button>
      </div>
   );
}

click eventボタンから入力を取得する必要があります。何が悪いのかわかりません。input値を正しく取得するにはどうすればよいですか?

4

3 に答える 3