I have the following animation.

```
  componentWillMount(){
    this.animatedValue = new Animated.Value(300);
  }

  componentDidMount(){
    Animated.timing( this.animatedValue , {
      toValue: -100,
      duration: 3000,

    } ).start();
  }

  render() {
    const animatedStyle = { marginLeft: this.animatedValue, marginRight: - this.animatedValue };

    return (
      <View style={{flexDirection: 'row', height: 100,}}>
        <Animated.View style={[ animatedStyle,{backgroundColor: 'blue', width:100}]} />
      </View>
    );
  }

```

I would like to repeat endless times. Anyone have any suggestions?