从 Redux Form 访问 Redux Store

Access Redux Store from Redux Form

我无法从我的 redux-form 访问 redux 状态。

我查看了 ,但 none 这些解决方案有效。

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

mapStateToProps 会将 redux 状态映射到组件的 属性,因此您可以通过 props 属性 访问它。其实顾名思义,redux的状态就是映射到组件props.

这应该有效:

console.log(this.props.state)

检查沙箱 here