diff --git a/components/tree/demo/dynamic.md b/components/tree/demo/dynamic.md
index 29763d5f69..af20ce40c9 100644
--- a/components/tree/demo/dynamic.md
+++ b/components/tree/demo/dynamic.md
@@ -73,40 +73,5 @@ const Demo: React.FC<{}> = () => {
return ;
};
-class Demo1 extends React.Component {
- state = {
- treeData: [
- { title: 'Expand to load', key: '0' },
- { title: 'Expand to load', key: '1' },
- { title: 'Tree Node', key: '2', isLeaf: true },
- ],
- };
-
- onLoadData = treeNode => {
- const { treeData } = this.state;
- return new Promise(resolve => {
- const { props } = treeNode;
- if (treeNode.children) {
- resolve();
- return;
- }
- setTimeout(() => {
- treeNode.children = [
- { title: 'Child Node', key: `${treeNode.eventKey}-0` },
- { title: 'Child Node', key: `${treeNode.eventKey}-1` },
- ];
- this.setState({
- treeData: [...this.state.treeData],
- });
- resolve();
- }, 1000);
- });
- };
-
- render() {
- return ;
- }
-}
-
ReactDOM.render(, mountNode);
```