Why My Expo Router App Froze on the Splash Screen After a Cold-Start Notification Tap
This is an English translation of my original article on Qiita. My Expo app occasionally stayed on the splash screen when it was launched by tapping a push notification from a terminated state. Opening the app normally worked. Tapping a notification after the app had already started also worked. The splash screen was not the cause. Two navigation operations were competing during startup. The authenticated layout checks for a token in SecureStore when it mounts. useEffect(() => { (async () => {
