ButtonGroup 按钮组
按钮组:把若干 Button 排在一起,相邻按钮首尾相连成一块。
基本用法
组内混用切换按钮
组里可以同时放普通按钮与 ToggleButton,常用于编辑器工具条。
组级禁用
给组设 disabled,会一并下发给组内的每个按钮,无需逐个设置。
与原版的差异
原版的组禁用靠命令式逐个更新子按钮;本工程用 React 上下文把 disabled 下发到组内按钮,这是同等的声明式便捷行为——组内按钮的 disabled 取“自身或所属组禁用”之或。
API
另见
- 组内按钮:Button、ToggleButton
- 通用透传与
ref规则:通用属性