React material design - An accessible React component library built from the Material Design guidelines in Sass
The React-MD is a library that allows users to create accessible React applications with material design specifications and Scss. It offers a range of features, including customizable components, themeable designs, out-of-the-box dark theme mode and language support, and low-level customizable components. The library is written and maintained in Typescript and follows W3C accessibility guidelines.
To install the React-MD library and start using it in your project, follow these steps:
create-react-app
to create your project:npx create-react-app my-app
If you have an older version of npm (5.2+) installed, you may need to install create-react-app
globally instead.
npm install react-md sass
or with Yarn:
yarn add react-md sass
src/App.scss
file to include all the React-MD styles, and import the App.scss
file in src/App.js
:@import 'react-md/dist/react-md';
public/index.html
file to include the Roboto font and the Material Icons font icons stylesheets from Google Fonts:<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700"
/>
<link
rel="stylesheet"
href="https://fonts.googleapis.com/icon?family=Material+Icons"
/>
src/App.js
file to include some default configuration components.For more detailed installation instructions and additional documentation, refer to the React-MD Documentation.
React-MD is a powerful library for creating accessible React applications with material design specifications and Scss. It offers various features such as customizable components, theming options, dark mode, and language support. The library is easy to install and offers detailed documentation. With its support for Typescript and adherence to accessibility guidelines, React-MD is a versatile choice for creating visually appealing and accessible React applications.