从Redux表单访问Redux Store

时间:2019-08-15 16:16:29

标签: react-redux redux-form

我无法从我的redux表单访问redux状态。

我看过How to access the redux store within the redux form,但这些解决方案均无效。

class PersonalInfo extends Component {


    renderContent() {
        console.log(this.state)
......
}

function mapStateToProps(state) {

    return {
      state
    };
  }

export default reduxForm({
    form: "AccountOverview",
})(connect(mapStateToProps)(PersonalInfo))

当我console.log(this.state)或状态为null

1 个答案:

答案 0 :(得分:0)

mapStateToProps会将redux状态映射到组件的属性,因此您可以通过props属性进行访问。实际上,顾名思义,redux状态被映射到组件props

这应该有效:

console.log(this.props.state)

检查沙盒here