Может быть, вы используете это неправильно,
действия ничего не возвращают.
Вам необходимо отобразить состояние на реквизиты, используя mapStateToProps
config в connect.
const mapStateToProps = ({
userReducer
}) =>{
const {fullname} = userReducer;
return fullname;
}
дай это для подключения,
export default connect(
mapStateToProps,
mapDispatchToProps
)(YouClass);
Вы можете получить доступ к своим данным, используя, this.props.fullname
.
cmponentDidUpdate
и componentWillReceiveProps
сработают, когда редуктор вернет данные.
Примечание: вы вернули данные от редуктора как этот
return { fullname: uname} // never do this, because you will lost all other data/variables other than fullname.
вместо этого сделайте это,
return { ...state,fullname: uname} //this will not do anything to other variables