Javascript 在React native上从Firebase按用户类型导航
我有一个使用导航管理所有页面的类型脚本。我在上面写了一个新的“类”,并定义了统计数据。state还从firebase引入了usertype,我想根据导航中的这个usertype编写一个if用例。那不可能吗?我在Fire base中保留了一个用户类型,我将相应地导航页面????但是如果你看一下代码,我说在继续之前进行控制台调试,我得到了一个错误。我分享了错误的截图 有人能帮忙吗Javascript 在React native上从Firebase按用户类型导航,javascript,reactjs,firebase,react-native,react-navigation,Javascript,Reactjs,Firebase,React Native,React Navigation,我有一个使用导航管理所有页面的类型脚本。我在上面写了一个新的“类”,并定义了统计数据。state还从firebase引入了usertype,我想根据导航中的这个usertype编写一个if用例。那不可能吗?我在Fire base中保留了一个用户类型,我将相应地导航页面????但是如果你看一下代码,我说在继续之前进行控制台调试,我得到了一个错误。我分享了错误的截图 有人能帮忙吗 class AppDatamiz { state = { user: {} } unsub
class AppDatamiz {
state = {
user: {}
}
unsubscribe = null ;
componentDidMount() {
const user = this.props.uid || Fire.shared.uid
this.unsubscribe = Fire.shared.firestore
.collection("users")
.doc(user)
.onSnapshot(doc => {
this.setState({ user: doc.data() });
});
}
componentWillUnmount() {
this.unsubscribe();
}
} // CLASS IS OVER HERE
if({AppDatamiz.state.user.userType}=='Ogr')
{
console.log('11111111111')
}
const anaSayfaStack = createStackNavigator({ // ana sayfa stack
anaSayfa: {
screen: HomeScreen,
navigationOptions: ({ navigation }) => ({
title: `Ana Sayfa`,
}),
},
}
, {
initialRouteName: 'anaSayfa',
}
);
..
.
..
.. //// ALLL OF STACKNAVİGATORSS AND BOTTOMTABNAVİGATORS
.
.. /// ALSO SWİTCH NAVS
...
.
export default createAppContainer(KesinSonSecimSwitch);