import React from "react"; import styles from "./index.less"; import { Checkbox } from "antd"; const CheckboxGroup = Checkbox.Group; const plainOptions = ["Apple", "Pear", "Orange"]; const defaultCheckedList = ["Apple", "Orange"]; class App extends React.Component { state = { checkedList: defaultCheckedList, indeterminate: true, checkAll: false }; onChange = checkedList => { this.setState({ checkedList, indeterminate: !!checkedList.length && checkedList.length < plainOptions.length, checkAll: checkedList.length === plainOptions.length }); }; onCheckAllChange = e => { this.setState({ checkedList: e.target.checked ? plainOptions : [], indeterminate: false, checkAll: e.target.checked }); }; render() { return (