redux-dev-tools显示正常,但是打印userInfo是空对象

来源:8-1 路由介绍

PARADISELIN

2017-06-18

http://szimg.mukewang.com/5945e6aa0001808312701009.jpg

写回答

2回答

双越

2017-06-18

你是怎么打印的,把关键代码贴出来看看

0
5
PARADISELIN
非常感谢!
2017-06-18
共5条回复

PARADISELIN

提问者

2017-06-18

class City extends Component {
  // static propTypes = {
  //
  // }
  componentDidMount() {
    console.log(this.props.userInfo) // 这个显示空对象
    console.log(this.props.userInfoActions) // 这个显示正常
  }
  render() {
    return(
      <div>
        <Header />
      </div>
    )
  }
}

function mapStateToProps(state) {
  return {
    userInfo: state.userInfo
  }
}

function mapDispatchToProps(dispatch) {
  return {
    userInfoActions: bindActionCreators(userInfoActionsFromOtherFile,dispatch)
  }
}

export default connect(mapStateToProps, mapDispa


0
1
双越
写法上没有任何问题,怀疑是操作把 UserInfo 更新为空对象了,你再确认一下。如果找不到问题,建议跟着我第一次讲解 redux和react结合的视频做一遍,把其中的各个步骤都搞明白,知道cityName是如何设置上并获取到的。
2017-06-18
共1条回复

React高级实战 打造大众点评Web App

已经对React Router4与Webpack2进行了项目升级

1711 学习 · 707 问题

查看课程