# 基本 - order: 0 最简单的用法。 --- ````jsx import { Tree } from 'antd'; const TreeNode = Tree.TreeNode; const Demo = React.createClass({ propTypes: { keys: React.PropTypes.array, }, getDefaultProps() { return { keys: ['0-0-0', '0-0-1'], }; }, getInitialState() { const keys = this.props.keys; return { defaultExpandedKeys: keys, defaultSelectedKeys: keys, defaultCheckedKeys: keys, switchIt: true, }; }, onExpand(treeNode, expand, expandedKeys) { console.log('onExpand', expand, expandedKeys); }, onSelect(info) { console.log('selected', info); }, onCheck(info) { console.log('onCheck', info); }, change() { const keys = this.props.keys; this.setState({ defaultExpandedKeys: ['0-0', keys[this.state.switchIt ? 0 : 1]], defaultSelectedKeys: [keys[this.state.switchIt ? 0 : 1]], defaultCheckedKeys: [keys[this.state.switchIt ? 1 : 0]], switchIt: !this.state.switchIt, }); }, render() { return (
defaultXX 的初始化状态不会改变