I\'m trying to start multiple React Native animations at once, with one callback for all animations. The example works fine, but I don\'t like the fact, that I have to start one
Yes, there is. You can use Animated.parallel!
Animated.parallel([ Animated.timing(this.state.opacity, { toValue: 0, duration: 300 }), Animated.timing(this.state.height, { toValue: 0, duration: 300 }) ]).start(() => { // callback });