Вы в настоящее время отправляете прямо в componentDidMount, который не отображается в:
connect(mapStateToProps, mapDispatchToProps)(Home);
Это должно сделать работу:
componentDidMount() {
if (localStorage.getItem('token')) {
this.props.onUpdateAuthState('AUTHENTICATED');
}
}
const mapDispatchToProps = (dispatch) => {
return {
onUpdateAuthState: function(authState) {
dispatch(updateAuthState(authState));
}
}
};
Теперь, это получит authState:
const mapStateToProps = (state) => {
return {
authState: state.authState
}
};