iOS: Open an Modal On/Off in short duration will "jam" the App - and no way to resolve it as the app stop to respond if the jamming occur (RN hide the error):
Warning: Attempt to present <UIViewController: [hash]> on <UIViewController: [hash] which is already presenting (null)
When using Modal presentation of react-navigation, beware any opened RN Modal - to avoid the issue, using pure JS overlay in those screens
- although it is an anti-pattern, but just in case: Supporting Multiple Modals in React Native: A New Approach
Android: Turn out Lottie is an heavy app which will have a chance of drop an screen update when switching the Animation Component.
Do: switch the mounted Player animation file instead of mount/unmount.