Architecture

Grommet is based on ReactJS which provides great features in JavaScript for building user interfaces. You'll also use a JavaScript syntax extension called JSX.

We expect that you have at least a basic understanding on these technologies to be able to master Grommet, in addition to JavaScript of course. In terms of cascading style sheets (CSS), Grommet provides everything you need to quickly create applications based on the application Style Guide. Under the hood, you'll find InuitCSS and Sass to compile the style sheets. But, don't worry, you are not expected to write a lot of CSS when using Grommet. We've done that for you. But, if you would like to contribute, please do so!