Skip to content
Related Articles

Related Articles

React Material-UI Introduction and Installation

View Discussion
Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 23 May, 2022

Material UI is the most powerful and efficient tool to build an Application by adding Designs and Animations and using it with technical and scientific innovation. It is basically a design language that was developed by Google in 2014. It uses more Design and Animations, grid-system and provides shadows and lightning effects.

It can be used with all the JavaScript frameworks like AngularJS, VueJS, and libraries like ReactJS, to make the Application more amazing and responsive. With over 35,000 stars on the GitHub, Material UI is one of the top User Interface libraries for React.

Features of Material UI: Material UI provides low-level utility functions called “style functions”  for building powerful design systems. 

  • Access the theme values directly from the component props.
  • Encourage UI consistency.
  • Write responsive style effortlessly.
  • Work with any theme object.
  • Less than KB g zipped.
  • Fast enough to execute.

Prerequisite:

Installation: To install Material UI run the below command in your working directory.

  • Install Material UI by using npm.
    npm install @material-ui/core
  • Install Material UI by using yarn.
    yarn add @material-ui/core

Installation

Example: In this example we will make changes in App.js, we will import Material UI and place a button with the primary color.

App.js




import React, {Component} from 'react';
import './App.css';
import Button from '@material-ui/core/Button'; 
  
class App extends Component {
  render(){
    return (
      <div className="App"
        <br />
        <Button variant="contained" color="primary" 
                size="large">
            GeeksforGeeks
        </Button>     
    </div>
      
    ); 
  }
   
}
  
export default App;

Output:

Baisc React MUI Output

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!