У меня есть этот компонент, где мне нужны данные из моего магазина Redux.Тем не менее, я вижу, что некоторые другие необходимые данные были переданы немного по-другому.Меня беспокоит то, как использовать mapStateToProps в этом случае и получать данные.
Вот компонент, в котором мне нужно извлечь данные из хранилища избыточных данных:
const NavBarScore = withStyles(navBarScoreStyles)(
({ classes, matchDetails }) => {
// some opeartions on matchDetails
return (
<span className={classes.middleScoreContainer}>
<span className={classes.teamName}>{scoreData.homeTeamName}</span>
<span className={classes.teamName}>{scoreData.awayTeamName} </span>
</span>
);
}
);
Я вижу, что в одномдля компонента есть что-то вроде этого, где CricketFantasy находится в одном из rooteReducer:
const NavBarScore = connect(({ cricketFantasy: { matchDetails } }) => ({
matchDetails
}))(NavScore);
Я попытался сделать аналогичную вещь в другом компоненте и получить к нему доступ, но он не показывает никаких данных.Меня беспокоит то, как просто получить данные из RedEx в этом компоненте с помощью mapstatetoprops.