diff --git a/src/ToggleSwitch.jsx b/src/ToggleSwitch.jsx index c9cce9b..1222483 100644 --- a/src/ToggleSwitch.jsx +++ b/src/ToggleSwitch.jsx @@ -43,7 +43,9 @@ class ToggleSwitch extends PureComponent { }; componentWillReceiveProps(nextProps) { - this.setState({ checked: nextProps.checked }); + if (this.props.checked !== nextProps.checked) { + this.setState({ checked: nextProps.checked }); + } } get checked() { return this.state.checked;