docs: Rewrite Cascader demos to ES6 component (#4943)

This commit is contained in:
feng zhi hao 2017-02-20 09:45:23 +08:00 committed by GitHub
parent 7a4080ec40
commit 0d2da7ad3b

View File

@ -32,17 +32,16 @@ const options = [{
}], }],
}]; }];
const CitySwitcher = React.createClass({ class CitySwitcher extends React.Component {
getInitialState() { state = {
return { text: 'Unselect',
text: 'Unselect', };
};
}, onChange = (value, selectedOptions) => {
onChange(value, selectedOptions) {
this.setState({ this.setState({
text: selectedOptions.map(o => o.label).join(', '), text: selectedOptions.map(o => o.label).join(', '),
}); });
}, }
render() { render() {
return ( return (
<span> <span>
@ -53,8 +52,8 @@ const CitySwitcher = React.createClass({
</Cascader> </Cascader>
</span> </span>
); );
}, }
}); }
ReactDOM.render(<CitySwitcher />, mountNode); ReactDOM.render(<CitySwitcher />, mountNode);
```` ````