React vaigation v7
Мое нативное приложение срабатывает на Android с java.lang.outofmemoryerr, но прекрасно работает на IOS. Журналы Sentry показывают петлю для хлебной крошки, как: < /p>
Код: Выделить всё
// Sentry Breadcrumbs
"message": "Navigation to Login", "data": { "from": "Login", "to": "Login" }
// Repeats hundreds of times before crash
< /code>
Во -первых, я хотел бы упомянуть, что я не смог повторить предполагаемый сбой, и пользователи еще о чем -то сообщили. Моя навигационная настройка использует Zustand для состояния Auth и React Navigation (ящик). Начальное имен зависит от глобального состояния: < /p>
// AppNavigator.js
initialRouteName={
selectedUser?.id ? 'Home'
: isAuthenticated ? 'UserSelection'
: 'Login'
}
< /code>
Если не аутентифицирована, только вход в систему отображается. После входа в систему я звоню: < /p>
// LoginScreen.js
navigation.reset({ index: 0, routes: [{ name: 'UserSelection' }] });
Подробнее здесь: https://stackoverflow.com/questions/797 ... gation-loo
Мобильная версия