我有一个组成部分的检查箱组,在点击检查箱时,其功能叫上Change。 我怎么能够向Change(Change)发出这一呼吁时更新选定的Values的状况?
export const CheckboxWindow: React.FC<Props> = props => {
const [selectedValues, setSelectedValues] = React.useState<string[]>([]);
return (
<Window>
<CheckboxGroup
onChange={(checked, value) => {
if (checked && !selectedValues.includes(value)) {
this.setState({
selectedValues: [...this.state.selectedValues, value],
});
} else if (!checked && selectedValues.includes(value)) {
setSelectedValues(selectedValues.filter(val => val != value));
}
}}
/>
</Window>
);
};
我正在犯错误:
Object is possibly undefined for this.setState and this.state .
当选 然而,如果看似可收取罚款,则其他数值。