APP下载
报价宝  ›  科技  › 

世界上最受欢迎的 React UI 框架Material-UI

报价宝 来源:baojiabao.com 发布时间:2019-11-16 23:53:00 10月18日更新
报价宝综合消息世界上最受欢迎的 React UI 框架Material-UI

简介

Material-UI 元件是独立工作的。 它们是自我支援的,并只要注入它们需要显示的样式。 他们不依赖任何全域性的样式表, 如 normalize.css. Material-UI目前稳定版本是v4.1.1,文件齐全,元件丰富稳定,开源团队赞助商强大,github star 48K+, Fork 数量有10K+,,支援响应式, seo友好, 支援服务器端render,reactjs 技术栈同学"居家旅行必备"啊。

快速开始

下面是来帮助您入门的一个快速示例,*而这真的是您需要的所有操作 *:

import React from \'react\';

import ReactDOM from \'react-dom\';

import Button from \'@material-ui/core/Button\';

function App() {

return (

你好,世界

);

}

ReactDOM.render(, document.querySelector(\'#app\'));

是的,这就是您开始使用所需的一切,截图如下:

全域性变数

您能够注意到,有一些重要的全域性变数,可以改善 Material-UI 的使用者体验。

全域性CSS 当配置变数不够强大的时候,您可以使用theme的overrides来让Material-UI隐式地为您注入样式规则。 这是一个非常强大的特性。

const theme = createMuiTheme({

overrides: {

MuiButton: { // 元件的名称 ⚛ / 样式表

text: { // 规则的名称

color: \'white\', // 一些CSS

},

},

},

});

全域性预设属性你可以改变Material-UI所有元件的预设属性。在theme上有一个键值props是用来作这个用途的。

const theme = createMuiTheme({

props: {

// Name of the component ⚛

MuiButtonBase: {

// The default props to change

disableRipple: true, // No more ripple, on the whole application !

},

},

});

响应式元标记

Material-UI 是先在移动装置上开发的,我们采用了首先为移动装置编写程式码,然后根据需要使用 CSS media queries(CSS媒体查询)扩充套件元件的策略。 如要确保所有装置的正确渲染和触控缩放,请将响应式可视区域的元标记新增到您的

元素中。 name="viewport"

content="minimum-scale=1, initial-scale=1, width=device-width, shrink-to-fit=no"

/>

CssBaseline

Material-UI 提供了可选的 CssBaseline 元件.

PS

世界上最欢迎的reactjs ui 框架不是我说的,官网上有图有真相。

LOGO

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 数码相机价格 手机价格 汽车价格 笔记本价格 耳机价格