栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

React JS:应用Material

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

React JS:应用Material

CSSbaseline组件应在Material UI
ThemeProvider组件内使用。在您的示例中,您没有包含ThemeProvider,因此没有Material UI主题。

有关如何设置ThemeProvider的信息,请参见官方文档:https : //material-
ui.com/customization/themes/#muithemeprovider

根据此样本,使用CSSbaseline的最小工作示例为:

import React from 'react';import { render } from 'react-dom';import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles';import Cssbaseline from "@material-ui/core/Cssbaseline";import Root from './Root';const theme = createMuiTheme();function App() {  return (    <MuiThemeProvider theme={theme}>      <React.Fragment>        <Cssbaseline />        <Root />      </React.Fragment>    </MuiThemeProvider>  );}render(<App />, document.querySelector('#app'));

要加载Roboto字体,请将其添加到html模板中

<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500">

有关更完整的示例,请查看此官方示例的源代码:https : //github.com/mui-
org/material-ui/tree/master/examples/create-react-
app/src

  • public / index.html:加载roboto字体
  • src / withRoot.js:ThemeProvider和CSSbaseline设置
  • src / pages / index.js:应用了MUI主题的示例组件


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/371144.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号