From 0d2da7ad3b4183a3f90ff94e671a5920a240aa6c Mon Sep 17 00:00:00 2001 From: feng zhi hao Date: Mon, 20 Feb 2017 09:45:23 +0800 Subject: [PATCH] docs: Rewrite Cascader demos to ES6 component (#4943) --- components/cascader/demo/custom-trigger.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) 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); ````