Это просто JavaScript, поэтому вы можете сделать следующее:
const myMargin = '20px';
const styles = {
root: {
flexGrow: 1,
},
grow: {
flexGrow: 1,
},
margin: {
marginLeft: myMargin,
marginRight: myMargin,
marginTop: myMargin,
}
};
Кроме того, вы можете легко использовать свою тему, используя функцию для стилей. withStyles
передаст тему в качестве аргумента:
const styles = (theme) => ({
root: {
flexGrow: 1,
},
grow: {
flexGrow: 1,
},
margin: {
marginLeft: theme.spacing.unit * 3,
marginRight: theme.spacing.unit * 3,
marginTop: theme.spacing.unit * 3,
}
});
Вот рабочий пример, показывающий оба:
![Edit 6llmy585yz](https://codesandbox.io/static/img/play-codesandbox.svg)