From c8e49995cbf2ee7a0bbf3ee5bddb25ad20a0d5ab Mon Sep 17 00:00:00 2001 From: afc163 Date: Mon, 20 Feb 2017 22:05:06 +0800 Subject: [PATCH] rewrite Rate demos to es6 component, #4878 --- components/rate/demo/text.md | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/components/rate/demo/text.md b/components/rate/demo/text.md index 2fab4d13b3..e6bb906da5 100644 --- a/components/rate/demo/text.md +++ b/components/rate/demo/text.md @@ -16,16 +16,14 @@ Add copywriting in rate components. ````jsx import { Rate } from 'antd'; -const Rater = React.createClass({ - getInitialState() { - return { - value: 3, - count: null, - }; - }, - handleChange(value) { +class Rater extends React.Component { + state = { + value: 3, + count: null, + } + handleChange = (value) => { this.setState({ value }); - }, + } render() { const { value } = this.state; return ( @@ -34,8 +32,8 @@ const Rater = React.createClass({ {value && {value} stars} ); - }, -}); + } +} ReactDOM.render(, mountNode); ````