treeData as nested nodes with a title, value and key each.allowClear to show a clear button on hover, which sets the value back to undefined.size to small, medium or large to match the field to the controls around it.variant to outlined, filled, text, underlined, borderless or bare to change how the field is drawn. text fills on hover and while open, and bare draws nothing at all.status to warning or error to color the border, like when a form field fails validation.multiple to pick several nodes, each shown as a chip you can remove, with no checkboxes in the tree.treeCheckable to put a checkbox on every node, where checking a parent checks all of its children.showCheckedStrategy to choose what a fully checked branch reports: its children, the parent alone, or every node.treeCheckStrictly to check parents and children independently, which makes each value a { value, label } object.maxCount with multiple to cap how many nodes can be picked, which disables the rest once the limit is reached.treeLine to draw lines between parent and child nodes in the dropdown tree.loadData to fetch a node's children when it is expanded, here as flat treeDataSimpleMode rows appended to state.Form.Item with rules to require a choice, here a department picked from a team tree.TreeSelect's props. Rows marked antuikit in the Version column are added by the kit.showSearch's props.TreeNode's props, the fields of a treeData entry.