Tôi đang phải đối mặt với một loại vấn đề phức tạp do phân trang và React Native Navigation. Ngăn kéo có danh sách danh mục khi nhấp, tất cả sẽ đi đến màn hình
Báo cáo vấn đề:
Khi tôi nhấp ngẫu nhiên vào danh mục, mọi thứ đều hoạt động tốt. Nhưng, nhận được vấn đề trong quá trình phân trang. Giả sử tôi nhấp vào danh mục Người tiêu dùng và cuộn để biết thêm hồ sơ. Sau đó tôi nhấp vào thể loại Di động . Trang Danh mục Di động sẽ được hiển thị trong một giây và sau đó tuyến trước đó được gọi là (Người tiêu dùng).
Tôi đã thử với đoạn mã sau để điều hướng danh mục nhưng gặp vấn đề tương tự.
Mã số:
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);