поэтому я хочу установить доступ с помощью функции firebase, а затем передать эти реквизиты доступа компоненту вкладок в качестве реквизита, но компонент вкладок получает начальное состояние null, после этого разрешается функция аутентификации firebase.
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}/>
}
}
this.setState({ access: true })
, аргумент функции полезен, если вы хотите воздействовать на возможные новые значения состояния в момент применения нового состояния (документы) - person Łukasz Godziejewski   schedule 23.09.2018