Ich stehe aufgrund der Paginierung und der reaktiven nativen Navigation vor einem komplexen Problem. Schublade mit der Kategorieliste beim Klicken gehen alle auf den Bildschirm
Problemstellung:
Wenn ich zufällig auf Kategorien klicke, funktioniert alles einwandfrei. Aber das Problem während der Paginierung bekommen. Angenommen, ich klicke auf die Kategorie Verbraucher und scrolle nach weiteren Datensätzen. Danach klicke ich auf Mobile Kategorie. Die Seite für mobile Kategorien wird für eine Sekunde angezeigt und danach wird die vorherige Route (Verbraucher) aufgerufen.
Ich habe mit dem folgenden Code versucht, in der Kategorie zu navigieren, aber das gleiche Problem festgestellt.
Code:
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);