From 0c97312a3d576d4a4b678dfd4c68a1ed8f1f88ac Mon Sep 17 00:00:00 2001 From: Denis Kungurov Date: Mon, 30 Aug 2021 11:50:41 +0300 Subject: [PATCH] Removed pause before start Old logic creates 1 second pause before start --- src/DoubleBounce.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/DoubleBounce.js b/src/DoubleBounce.js index 5cf93c1..4c324c4 100644 --- a/src/DoubleBounce.js +++ b/src/DoubleBounce.js @@ -25,7 +25,7 @@ export default class Pulse extends Component { componentDidMount() { this.animate(0); - setTimeout(() => this.animate(1), 1000); + this.animate(1); } componentWillUnmount() { @@ -36,12 +36,12 @@ export default class Pulse extends Component { Animated .sequence([ Animated.timing(this.state.bounces[index], { - toValue: 1, + toValue: index, duration: 1000, useNativeDriver: false }), Animated.timing(this.state.bounces[index], { - toValue: 0, + toValue: !index, duration: 1000, useNativeDriver: false })