Reading Expo’s error handling documentation, it looks like all crashes on production should be handled by automatically reloading the app:
“In Production: If your published app encounters a fatal JS error, Expo will immediately reload your app. If the error happens very quickly after reloading, Expo will show a generic error screen with a button to try manually reloading.”
However, I have users currently testing my published app who are seeing this screen when something fails.
JS errors in my code usually manifest as a failure on the React Native bridge. I’m using the latest SDK (25.0.0), and checking previous topics, it looks like this issue should have been fixed a few iterations ago. What do you suggest doing to hide these errors from users?