mapStateToProps不会在渲染中显示状态

时间:2017-08-07 12:48:23

标签: reactjs redux

我想在render()

中显示我的状态

我引用了我的州this.props.UserDetails.accessCode

    <tbody>
                <tr>
                    <td>What is your access code</td>
                    <td>
                        {this.props.UserDetails.accessCode}
                    </td>
                </tr>

并使用mapStatetoProps

const mapStateToProps = store => {
    return {
        UserDetails: store,
    };
};

我的值显示为空?有什么想法吗?

1 个答案:

答案 0 :(得分:4)

我无法确定您的商店的形状是什么样的,但是当您写下来时:

return {
   UserDetails: store,
};
你确定你不是不是意味着什么?

return {
   UserDetails: store.UserDetails,
};