Reactjs 反应器中的卡片

Reactjs 反应器中的卡片,reactjs,react-redux,material-ui,Reactjs,React Redux,Material Ui,错误: TypeError:无法读取未定义的属性“card” 如果我删除了内容className={classes.card},效果很好 但是如果没有类,我就无法使用Const样式 从“React”导入React; 从“道具类型”导入道具类型; 从“材质ui/样式”导入{withStyles}; 从“物料界面/卡片”导入卡片,{CardActions,CardContent,CardMedia}; 从“物料界面/按钮”导入按钮; 从“材料界面/排版”导入排版; 常量样式={ 卡片:{ 最大宽

错误:

TypeError:无法读取未定义的属性“card”

  • 如果我删除了内容
    className={classes.card}
    ,效果很好
  • 但是如果没有类,我就无法使用Const样式
从“React”导入React;
从“道具类型”导入道具类型;
从“材质ui/样式”导入{withStyles};
从“物料界面/卡片”导入卡片,{CardActions,CardContent,CardMedia};
从“物料界面/按钮”导入按钮;
从“材料界面/排版”导入排版;
常量样式={
卡片:{
最大宽度:345,
},
媒体:{
身高:200,
},
};
功能简单卡片(道具){
常量类=道具类;
返回(
蜥蜴
蜥蜴是一种广泛分布的有鳞爬行动物,有超过6000种,包括
跨越除南极洲以外的所有大陆
分享
了解更多
);
}
SimpleMedia Card.propTypes={
类:PropTypes.object.isRequired,
};
导出{SimpleMediaCard};

属性
className
应包含字符串,例如`className=“btn btn large”

属性
style
需要一个对象,例如
style={{{maxWidth:345}

所以我想你真的想说的是
缺少的是“with styles”:


这将把类道具传递给组件,错误将消失

您是否在道具中将
传递给组件
SimpleDiaCard
?应该是这样的:
您在哪里翻唱
SimpleDiaCard
?非常感谢您的回答和解释。它与
SimpleMediaCard = withStyles(styles)(SimpleMediaCard)