From 1546546040e914a097ddef84b468210216845701 Mon Sep 17 00:00:00 2001 From: Benjy Cui Date: Wed, 18 Nov 2015 12:04:24 +0800 Subject: [PATCH] refactor: remove useless code --- src/Slider.jsx | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/Slider.jsx b/src/Slider.jsx index e40b1da..5cecc7c 100644 --- a/src/Slider.jsx +++ b/src/Slider.jsx @@ -88,19 +88,17 @@ class Slider extends React.Component { const props = this.props; const isNotControlled = !('value' in props); if (isNotControlled) { - this.setState({[handle]: value}, () => { - props.onChange(this.getValue()); - }); - } else { - const state = this.state; - const data = { - upperBound: state.upperBound, - lowerBound: state.lowerBound, - }; - data[handle] = value; - const changedValue = props.range ? [data.lowerBound, data.upperBound] : data.upperBound; - props.onChange(changedValue); + this.setState({[handle]: value}); } + + const state = this.state; + const data = { + upperBound: state.upperBound, + lowerBound: state.lowerBound, + }; + data[handle] = value; + const changedValue = props.range ? [data.lowerBound, data.upperBound] : data.upperBound; + props.onChange(changedValue); } onMouseMove(e) {