Valerie Kraucunas
create-react-app appName (with the exception of for the Ant demo)
yarn eject
Install library
Follow instructions in documentation to get started with the library
3 years old
v1-beta available
Preact & React Native support coming
Getting Started Guide outlines what you need to know to use MUI
Robust code examples!
npm installed*
Has explanation section for server rendering
30 Components, including different versions of common components like buttons
import RaisedButton from 'material-ui/RaisedButton';
// instead of
import {RaisedButton} from 'material-ui';I didn't need to add anything to Webpack
I imported the components I needed.
They were able to be dropped in and functioned correctly immediately
This was my first one obviously, and I got it done in less than 45 minutes, while documenting the process, and getting interrupted halfway thru for a call
The styles on the components are inline. Meaning if you want to override a style in your own CSS, you have to use !important
There are definitely some implications for using this library with SSR, but the info you need is documented
They are now working on releasing a new beta and only focused on bug fixes of the version used in this demo
At one point I ended up in the beta documentation and it wasn't immediately apparent
Out of the box dark theme doesn't appear to be color accessible
2-3 yrs old
jQuery free
Introduction does not dive in, go to Usage
npm installed, but you bring in styles through a CDN
Has explanations about which versions of Webpack it works best with
Searchable, but isn't thorough
Code Examples are nice
Some of the Components aren't named recognizable things, or grouped logically
Many Components, not always grouped logically
import { Button, List, Checkbox, Form } from 'semantic-ui-react';Not a ton of styling, even with the CDN'd styles.
I didn't need to add anything to Webpack
Wasn't immediately apparent you MUST bring in CDN
Documentation presented some challenges
For being such a robust library, expected a little more styling. Also, styles difficult to override.
Using some of the functional code from MUI, I completed this To Do app in 30ish minutes, took a bit more for documentation
For being such a large library, I would expect some of the components to come with a bit more styling
Using the "as" prop can cause some difficulties for styling
No mentions in the documentation for SSR
Enterprise-class UI design language for web applications
Written in TypeScript with complete defined types.
Just over 2 years old
The Getting Started Guide
npm install a cli just for this library, demo and professional version available
Documentation also has instructions for incorporating the library to a create-react-app
30 Components, including different versions of common components like buttons
import { Form, Input, Button, Checkbox } from 'antd';Because I did not use create-react-app, did take a moment to get acquainted
No List or List item elements
The demo cli at least does not create a robust app like create-react-app
Because I created an app with a different structure compared to the others, it took a little longer to acquaint myself. Still made my time box.
While this is advertised as an "enterprise level" UI kit, taking people away from what they "know" to do it their way
Does have some different elements than other kits reviewed thus far
Seems generally odd to offer a "demo" and "real deal"
CSS Modules (written in SASS), Webpack and ES6
Beta also in available
The Getting Started Guide, but half of what you need to know is in the GitHub repo
Large disconnect, lack of explanation with Themr
npm installed
Awesome playground in the documentation to see components in real time
28 Components
import { AppBar } from 'react-toolbox/lib/app_bar';Needed Additional Webpack stuff?
Incorrect/spread out documentation
Could not get it compile, despite many different approaches
Valerie Kraucunas
Slack: @vkraucunas
Email: valeriekraucunas@gmail.com
I'm Looking for Work!!