title: How to start animation when props change (via redux) in React Native?
body: <p>I have an overlayed view in my React Native app which I need to animate on and off screen when the user pushes a button. I know how to position the view and animate it but I can't work out how to trigger the animation.</p>
  
  <p>My redux store has a very simple state with an isOpen flag saying whether the panel is open or closed. I map the state to the panel component's props and when the isOpen prop changes I want to trigger the open or close animation. Obviously if the user presses the toggle button mid animation the currently running animation needs to be cancelled.</p>
  
  <p>This should be simple but I can't find any examples. Any help would be much appreciated.</p>