title: Should I explicitly stop React Native animations on unmount?
body: <p>Suppose I'm starting an animation with <code>Animated.timing().start()</code>, doesn't matter when exactly (on mount, or on some external event). Then I'm using an <code>Animated.View</code> to render the animation.</p>
  
  <p>Suppose it does not complete before the component unmounts.</p>
  
  <p>Should I explicitly call <code>stop()</code> on the animation (and indeed, all animations that could still be running) on unmount, or will it get cleaned up implicitly? Most manually allocated resources don't get implicitly deallocated (unless they're attached to the component, like hooks), but it seems like animations do.</p>