javascript - 当值处于状态时,react-redux undefined from state
问题描述
获取未定义的简历、爱好、createdAt、用户名和图像。下面是部分代码:
render() {
const {
selectedUser: { user: { bio, hobbies, createdAt, username, image },},
} = this.props;
return (
<div>
<Typography variant="body1">{bio}</Typography>
</div>
);
}
User.propTypes = {
selectedUser: PropTypes.object.isRequired,
};
const mapStateToProps = (state) => ({
selectedUser: state.data.selectedUser,
});
我应该只做 selectedUser 吗?如果我做 selectedUser { bio, hobbies, createdAt, ...},值不会显示,所以我不确定出了什么问题。