该组件为完全受控组件,不支持非受控用法。
## en-US
-Tag.CheckableTag works like Checkbox, and it is an absolute controlled component and has no uncontrolled mode.
+`CheckableTag` works like Checkbox, click it to toggle checked state.
+
+> it is an absolute controlled component and has no uncontrolled mode.
````jsx
import { Tag } from 'antd';
-const CheckableTag = Tag.CheckableTag;
+const { CheckableTag } = Tag;
-class UncontrolledCheckableTag extends React.Component {
- state = { checked: false };
+class MyTag extends React.Component {
+ state = { checked: true };
handleChange = (checked) => {
this.setState({ checked });
}
-
render() {
return
;
}
@@ -30,10 +33,9 @@ class UncontrolledCheckableTag extends React.Component {
ReactDOM.render(
- Unchecked
- Checked
- Uncontrolled
-
,
- mountNode
-);
+
Tag1
+
Tag2
+
Tag3
+
+, mountNode);
````
diff --git a/components/tag/demo/colorful.md b/components/tag/demo/colorful.md
index 056841af89..d37030f727 100644
--- a/components/tag/demo/colorful.md
+++ b/components/tag/demo/colorful.md
@@ -23,6 +23,7 @@ import { Tag } from 'antd';
ReactDOM.render(
+
Presets:
pink
red
@@ -32,16 +33,8 @@ ReactDOM.render(
blue
purple
-
- pink-inverse
- red-inverse
- orange-inverse
- green-inverse
- cyan-inverse
- blue-inverse
- purple-inverse
-
-
+
Custom:
+
#f50
#2db7f5
#87d068