У меня есть следующий код, который обновляет состояние. Я храню значения обязательных полей в - mandatory_fields
class CompleteProfile extends Component {
state = {
completeProfileNeeded: false,
}
componentDidMount = () => {
let { dispatch, session } = this.props
dispatch(getMandatoryFields(session.username))
}
Состояние Redux обновляется, как показано ниже, используя dispatch(getMandatoryFields(session.username))
Мои карты состояния:
const mapStateToProps = state => ({
mandatory_fields: state.User.mandatory_fields,
session: state.User.session,
})
Как я могу получить значение пола, религии и возраста из mandatory_fields
, и если они не имеют значения, как показано выше, обновите completeProfileNeeded: true