Saya mencoba berupaya membuat navigator laci menggunakan tutorial yang sangat bagus ini /demo
Masalahnya adalah meskipun kode ini berfungsi dan saya dapat menelusuri semua layar di stacknavigator saya:
const navigator = StackNavigator({
home: { screen: Home },
signup: { screen: SignUpStep },
login: { screen: Login },
selectTeachers: { screen: SelectTeachers },
dashboard: { screen: Dashboard },
},
{
headerMode: 'float',
navigationOptions: {
headerStyle: { backgroundColor: '#E73536' },
title: 'You are not logged in',
headerTintColor: 'white'
}
});
export default navigator;
Tetapi ketika saya mencoba memasukkan, sebagai langkah pertama, menggabungkan adegan login ke dalam tumpukan login dan kemudian menjadikannya sebagai layar di const lain, itu tidak berhasil:
const LoginStack = StackNavigator({
home: { screen: Home },
signup: { screen: SignUpStep },
login: { screen: Login },
selectTeachers: { screen: SelectTeachers },
dashboard: { screen: Dashboard },
},
{
headerMode: 'float',
navigationOptions: {
headerStyle: { backgroundColor: '#E73536' },
title: 'You are not logged in',
headerTintColor: 'white'
}
});
const navigator = StackNavigator({
loginStack: { screen: LoginStack },
//drawerStack: { screen: DrawerNavigation }
}, {
// Default config for all screens
headerMode: 'none',
title: 'Main',
initialRouteName: 'loginStack'
});
export default navigator;
inilah kesalahan yang saya dapatkan: