Я использую RN 0,55 и RNN 2.1.2. Когда я нахожусь на корневом экране моего стекового навигатора и провожу пальцем вправо (обратное действие), затем пытаюсь перейти с помощью нажатия, все взаимодействия с пользователем блокируются, и приложение перестает отвечать на запросы. Он не вылетает и не выдает ошибку. Это просто запирает. Кто-нибудь испытывал это или есть исправление?
ПРИМЕЧАНИЕ. Существует небольшая вероятность того, что этот .push вызывается дважды очень быстро. Он не обсуждается и может быть запущен несколько раз.
Начальная настройка в index.js
Navigation.events().registerAppLaunchedListener(() => {
Navigation.setRoot({
root: {
stack: {
children: [
{
component: {
name: "search.ListsOfThings",
options: {
layout: {
orientation: ['portrait']
},
topBar: {
visible: false,
drawBehind: true
}
}
}
}
]
}
}
})
})
команда push внутри ListOfThings
Navigation.push(this.props.componentId, {
component: {
name: 'search.FoundThings',
passProps: {
things: data.foundThings
},
options: {
layout: {
orientation: ['portrait']
},
topBar: {
visible: false,
drawBehind: true
}
}
}
})