reactjs - withStyles() 材质ui中的第一个参数?
问题描述
const styles = theme => ({
margin: {
margin: theme.spacing.unit * 2,
}
});
StyledComponent = withStyles(styles)(Component);
我在这段代码中发现了一个奇怪的东西,参数主题的值是什么?我们只将函数样式传递给 withStyles HOC。
解决方案
withStyles
我的理解是,如果您不使用MuiThemeProvider提供一个默认主题,Material-ui 将有一个默认主题,该主题将传递给函数中的样式。
推荐阅读
- html - html5 响应式快捷方式图标
- reactjs - 如何在每次页面刷新时阻止 socketio 重新连接
- python - Python - 有没有办法检查字典是否包含特定数量的键值对?
- pyspark - 在 pyspark 中解析嵌套的 json - 嵌套数组
- r - st_geometry 似乎对浮点数进行舍入
- mariadb - 与 MariaDB 相比,InfluxDB 2.0 使用 Python 客户端的写入性能较慢
- javascript - Vue子组件不会在数据更改时重新渲染
- python - 如何使用 Python 保持 Postgresql 数据库连接打开
- javascript - Chartjs v3.2 如何更改雷达图类型背景形状的背景颜色
- python - 从 Google Earth Engine `ImageCollection` 下载图像以驱动