The MUI React library is designed from the ground up to be fast, small and developer-friendly. Using the MUI React library you can add MUI components to your React apps and switch seamlessly between MUI CSS/JS and MUI React even within the same app.
Bower Install
bower install mui
NPM Install
npm install --save muicss
The MUI React library is designed to be used server-side or with your build system via the muicss NPM package.
Video for MUI Layouts https://www.youtube.com/watch?v=8I2YS7OCkpQ
React Foundation Apps is a react port of Foundation Apps. Foundation Apps is a new framework for building web apps. It has awesome new features like flexbox based grid, motion-ui, and several core components for building web apps. But, javascript components of foundation-apps are built with angular.
The goal is to wrap every part of Foundation into re-usable React components following the framework's best practices. The primary focus is ease-of-use and extensibility. We use pure render components, also known as stateless components, whenever possible to keep the memory usage to a minimum. Stateful components are only used for larger components, such as ResponsiveNavigation, where state is actually necessary. All components are unit-tested to ensure their quality.
React Toolbox is a set of React components that implements Google Material Design specification. It's built on top of some the trendiest proposals like CSS Modules (written in SASS), Webpack and ES6. The library harmoniously integrates with your Webpack workflow and it's easily customizable and very flexible.
Bootstrap your application with beautiful Material Design Components
React Toolbox uses CSS Modules by default to import stylesheets written in SASS. In case you want to import the components already bundled with CSS, your module bundler should be able to require these SASS modules.
Although we recommend webpack, you are free to use whatever module bundler you want as long as it can compile and require SASS files located in your node_modules. If you are experiencing require errors, make sure your configuration satisfies this requirement.
Node Installation
npm install --save react-toolbox
In this minimal example, we import a Button with styles already bundled:
import React from 'react'; import ReactDOM from 'react-dom'; import { Button } from 'react-toolbox/lib/button';