1) রিয়েক্ট নেভিগেশন ভি 2 বা আরও নতুন করে বোতামটি অদৃশ্য হয়ে যাওয়ার জন্য:
navigationOptions: {
title: 'MyScreen',
headerLeft: null
}
2) আপনি নেভিগেশন স্ট্যাক পরিষ্কার করতে চান:
ধরে নিই যে আপনি যে স্ক্রিন থেকে নেভিগেট করতে চান:
আপনি যদি রিএ্যাক্ট-নেভিগেশন সংস্করণ ভি 5 বা নতুন ব্যবহার করছেন তবে আপনি ব্যবহার করতে পারেন navigation.reset
বা CommonActions.reset
:
navigation.reset({
index: 0,
routes: [{ name: 'Profile' }],
});
উত্স এবং এখানে আরও তথ্য: https://reactnavication.org/docs/navication-prop/#reset
বা:
navigation.dispatch(
CommonActions.reset({
index: 1,
routes: [
{ name: 'Home' },
{
name: 'Profile',
params: { user: 'jane' },
},
],
})
);
উত্স এবং আরও তথ্য এখানে: https://reactnavication.org/docs/navication-ferences/#reset
প্রতিক্রিয়া-নেভিগেশনের পুরানো সংস্করণগুলির জন্য:
v2-v4 ব্যবহারStackActions.reset(...)
import { StackActions, NavigationActions } from 'react-navigation';
const resetAction = StackActions.reset({
index: 0,
actions: [
NavigationActions.navigate({ routeName: 'myRouteWithDisabledBackFunctionality' }),
],
});
this.props.navigation.dispatch(resetAction);
ভি 1 ব্যবহারNavigationActions.reset
3) অ্যান্ড্রয়েডের জন্য আপনাকে ব্যাকহ্যান্ডলারটি ব্যবহার করে হার্ডওয়্যার ব্যাক বোতামটি অক্ষম করতে হবে :
http://reactnative.dev/docs/backhandler.html
বা আপনি যদি হুক ব্যবহার করতে চান:
https://github.com/react-native-commune/hooks#usebackhandler
অন্যথায় অ্যাপ্লিকেশনটি অ্যান্ড্রয়েড হার্ডওয়্যার ব্যাক বোতাম টিপ বন্ধ হবে যদি নেভিগেশন স্ট্যাক খালি থাকে।