Мой навигатор:
import { connect } from 'react-redux';
import { createDrawerNavigator } from 'react-navigation';
const screens = {
Home: Homecreen,
};
if (this.props.userStatus !== 'active') {
screens.Upgrade = UpgradeScreen;
}
const MainDrawer = createDrawerNavigator(screens);
const mapStateToProps = (state) => {
return { userStatus: state.user.status };
};
export default connect(mapStateToProps)(MainDrawer);
Я хочу показать UpgradeScreen
, только если статус пользователя не активен.В приведенном выше коде я получаю сообщение об ошибке:
undefined is not an object (evaluating 'this.props.userStatus')
Как это исправить?