Update test to set state on change

This commit is contained in:
Jason Unger
2018-05-15 09:51:32 -04:00
parent d7407e1171
commit 63211a477b

View File

@@ -1,15 +1,20 @@
import * as React from 'react';
import { Radio, RadioGroup } from "react-radio-group";
class ReactRadioGroup extends React.Component<RadioGroup.RadioGroupProps> {
handleChange: RadioGroup.RadioGroupProps['onChange'] = value => {
console.log(value);
class ReactRadioGroup extends React.Component<RadioGroup.RadioGroupProps, { selectedValue: React.InputHTMLAttributes<HTMLInputElement>['value'] }> {
state = {
selectedValue: 2,
};
handleChange: RadioGroup.RadioGroupProps['onChange'] = selectedValue => {
console.log(selectedValue);
this.setState({ selectedValue });
}
render() {
return (
<div>
<RadioGroup name="radioGroup" onChange={this.handleChange} selectedValue={2}>
<RadioGroup name="radioGroup" onChange={this.handleChange} selectedValue={this.state.selectedValue}>
<Radio id="Option A" value="a" />
<Radio id="Option B" value={2} />
<Radio id="Option C" value={["hello"]} disabled />