diff --git a/components/cascader/demo/custom-trigger.md b/components/cascader/demo/custom-trigger.md index a5ce654810..1c0e40befc 100644 --- a/components/cascader/demo/custom-trigger.md +++ b/components/cascader/demo/custom-trigger.md @@ -32,17 +32,16 @@ const options = [{ }], }]; -const CitySwitcher = React.createClass({ - getInitialState() { - return { - text: 'Unselect', - }; - }, - onChange(value, selectedOptions) { +class CitySwitcher extends React.Component { + state = { + text: 'Unselect', + }; + + onChange = (value, selectedOptions) => { this.setState({ text: selectedOptions.map(o => o.label).join(', '), }); - }, + } render() { return ( @@ -53,8 +52,8 @@ const CitySwitcher = React.createClass({ ); - }, -}); + } +} ReactDOM.render(, mountNode); ````