OnChange event.target.value 没有得到反应中的价值

OnChange event.target.value doesnt get the value in react

所以我有 2 个单选按钮,当它们进行更改时,我想从进行更改的单选按钮中获取值。

这是我到目前为止尝试过的方法:

handleValue = (event) => {
    this.setState({
      chargetype: event.target.value,
    });
  };

  <RadioGroup onChange={this.handleValue} horizontal>
            <RadioButton value="fixed">Fixed</RadioButton>
            <RadioButton value="people" >People</RadioButton>
</RadioGroup>

但由于某种原因,它没有获得 RadioButton 的值。

有谁知道正确的做法吗?

onChange RadioGroup 上的事件直接为您提供值,而不是事件

你可以这样写

handleValue = (value) => {
    this.setState({
      chargetype: value,
    });
  };

  <RadioGroup onChange={this.handleValue} horizontal>
            <RadioButton value="fixed">Fixed</RadioButton>
            <RadioButton value="people" >People</RadioButton>
</RadioGroup>

以上推论是基于library's official example

Working demo