【问题标题】:React export stylesheetReact 导出样式表
【发布时间】:2020-09-22 01:41:30
【问题描述】:

我想像在 React Native 中一样使用 MaterialUI 'makeStyles' 和 'createStyles' 创建一个外部样式表,但是我不知道该怎么做。

export const useStyles = makeStyles((theme: Theme) =>
    createStyles({
        root: {
            display: 'flex'
        },
        content: {
            flexGrow: 1,
            padding: theme.spacing(3),
        }
    }),

);

所以这将被称为“globalStyle.tsx”,然后在任何其他文件中我可以导入它,然后执行类似styles.root等的操作。我之前在React Native中做过,但如前所述,我是卡在如何继续。

React Native 方式:https://reactnative.dev/docs/stylesheet

【问题讨论】:

    标签: javascript reactjs typescript react-native material-ui


    【解决方案1】:

    首先你应该像这样导入makeStyles:

    import { makeStyles } from "@material-ui/core/styles";
    

    然后你可以像这样使用它:

    export const useStyles = makeStyles((theme) => ({
      container: {
        width: "100%",
      },
    }));
    

    【讨论】:

      猜你喜欢
      • 2018-07-21
      • 2019-11-24
      • 2020-09-21
      • 2021-05-24
      • 1970-01-01
      • 2018-08-17
      • 2016-10-10
      • 1970-01-01
      • 2019-07-27
      相关资源
      最近更新 更多