Вы должны передать опции в группе флажков вместо <checkbox>
в качестве дочернего элемента
codesandbox: https://codesandbox.io/s/quirky-buck-9prg2
import React from "react";
import ReactDOM from "react-dom";
import "antd/dist/antd.css";
import "./index.css";
import { Checkbox } from "antd";
const options = [{ label: "One", value: 1 }, { label: "Two", value: 2 }];
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
checkedList: [],
checkAll: false
};
}
groupChange = checkList => {
this.state({
checkList
});
};
clearAll = e => {
this.setState({ checkedList: e.target.checked ? [1, 2] : [] });
};
render() {
return (
<div>
<Checkbox onChange={this.clearAll}>Clear all</Checkbox>
<Checkbox.Group
options={options}
value={this.state.checkedList}
onChange={this.groupChange}
/>
</div>
);
}
}
ReactDOM.render(<App />, document.getElementById("container"));