Я использую React с TypeScript и Material UI. Итак, у меня есть следующий макет
<MuiThemeProvider theme={muiTheme}>
<My Component/>
</MuiThemeProvider>
И тогда в моем компоненте у меня есть что-то похожее на
let styles: any = ({ palette }: any) => ({
root: {
marginTop: 10
}
});
export default withStyles(styles)(MyComponent);
Каким будет предпочтительный путь, если я хочу разделить класс root
между несколькими компонентами? Могу ли я расширить тему пользовательского интерфейса материала, когда я создаю ее с помощью createMuiTheme
?
Любой совет будет высоко оценен