所以我想通过firebase函数设置访问,然后将此访问道具作为道具传递给选项卡组件,但是选项卡组件的初始状态为null,之后firebase auth功能正在解析。
class Admin extends React.Component {
state = {
access: null,
};
componentDidMount() {
this.unListen = firebase.auth().onAuthStateChanged(user => {
if (user) {
this.setState(() => ({ access: true }));
}
});
}
componentWillUnmount() {
this.unListen();
}
render(){
return <Tab access={this.state.access}/>
}
}