Я столкнулся со сложным типом проблемы из-за нумерации страниц и React Native Navigation. Ящик со списком категорий при нажатии. Все они выводятся на экран.
Постановка задачи:
Когда я случайно нажимаю на категории, все работает нормально. Но, получая проблемы во время нумерации страниц. Предположим, я нажимаю на категорию «Потребитель» и прокручиваю, чтобы увидеть больше записей. После этого я нажимаю на категорию Mobile . Страница мобильной категории будет отображаться в течение секунды, и после этого будет вызван предыдущий маршрут (Потребитель).
Я попытался использовать следующий код для навигации по категории, но получил ту же проблему.
Код:
1).
this.props.navigation.navigate({
routeName: "CategoryList",
params: {
cat_id: e.cat_id
},
key: Math.random () * 10000
})
2).
const resetAction = StackActions.reset({
index: 0,
actions: [NavigationActions.navigate({
routeName: 'CategoryList',
params: {
cat_id: e.cat_id
}
})],
});
this.props.navigation.dispatch(resetAction);
3).
const pushAction = StackActions.push({
routeName: "CategoryList",
params: {
cat_id: e.cat_id
}
});
this.props.navigation.dispatch(pushAction);