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