reactjs - Material-ui-next - 版式

标签 reactjs material-ui

我有使用material-ui 1.0.0-beta 31的以下组件。版式样式不会显示在页面上,并且所有文本都具有相同的样式。有人可以解释一下我做错了什么吗?

import React from 'react';
import Typography from 'material-ui/Typography';

const LearningPage = (props, { authUser }) =>
  <div>
    <Typography variant="headline" component="h2">
      benevent
    </Typography>
    <Typography >adjective</Typography>
    <Typography component="p">
      well meaning and kindly.<br />
      {'"a benevolent smile"'}
    </Typography>
    <Typography variant="headline" gutterBottom>
      Headline
    </Typography>
  </div>

export default LearningPage;

最佳答案

material-ui 1.0.0-beta 31 中不存在 variant 属性。如 the release notes 中所述。 ,variant 属性是在 beta 32 中引入的。

在 beta 32 之前,type 属性与 variant 属性具有相同的作用。这是commit进行更改的位置,这里是 the issue如果您有兴趣,可以在其中讨论更改。

因此,您有两种选择来解决此问题:

  1. 升级到 beta 32。
  2. 保持 beta 31 不变,并将 variant 重命名为 type

关于reactjs - Material-ui-next - 版式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48653318/

相关文章:

reactjs - Tailwind CSS 响应式网格问题

javascript - 使用 Map 函数编写 React 组件时,对象作为 React Child 无效

reactjs - 如何为 Material-ui 的组件设置主浅色/深色?我正在使用像这里这样的自定义主题

reactjs - 启用按钮后,Material-UI 工具提示会自动打开(意外显示)

html - 如何使用 Material ui在reactjs/css中创建一个包含tableHead单元格的表格

javascript - ReactJS 绑定(bind)(这个)

javascript - 页脚高度根据网址?

javascript - Formik - 将自定义组件的自定义验证插入我当前工作的 Formik 表单

reactjs - React-router-dom V6 无法正确更改路由(需要刷新 - f5 页面)

reactjs - 使用 Material-ui 组件响应客户端验证