У меня есть главный экран и экран меню. Я получил персональный заголовок с TouchableOpacity. Если я щелкаю по заголовку, я должен перейти к меню или главному экрану.
<TouchableOpacity onPress={() => {screen() ? navigation.navigate('Menu') :navigation.navigate('MainScreen');}}>
function screen(){
if (check==0){
check=1;
return true;
}
else
{
check=0;
return false;
}
Этот скрипт один раз переходит на экран меню и обратно в главное меню. После этого ничего не происходит (также без ошибок), когда я нажимаю кнопку.
Только в Menu.js
Я создал AppNavigator:
import MainScreen from '../MainScreen';
const AppNavigator = createStackNavigator({
Home: { // Got no clue what Home is but if I remove it nothing happends (don't change screen once)
screen: HomeScreen,
},
MainScreen: { screen: MainScreen },
},{
headerMode: 'none',
});
Если я добавлю Навигатор приложений в моем заголовке Я получил ошибку. Если я переключаю навигацию на «pu sh», я получаю сообщение об ошибке:
навигация не является функцией
Заранее спасибо