Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/umeshmk/react-schematic

Build responsive react layouts using styled schematics without an overhead of any theme configuration
https://github.com/umeshmk/react-schematic

css flexbox grid react styled-components typescript

Last synced: 21 days ago
JSON representation

Build responsive react layouts using styled schematics without an overhead of any theme configuration

Awesome Lists containing this project

README

        

# React Schematic

![](https://i.imgur.com/WObtHQO.png)

**Build responsive react layouts using styled schematics without an overhead of any theme configuration**

- [React Schematic](https://umeshmk.github.io/react-schematic/)
- [React Schematic - Docs](https://umeshmk.github.io/react-schematic/docs)

### Install

```sh
npm i react-schematic
```

### Usage

```tsx
import {reactSchematic, breakpoints, Breakpoints} from 'react-schematic';

// Pass custom breakpoints as min-width
let custom: Breakpoints = {
xs: 0,
sm: 600,
md: 900,
lg: 1200,
xl: 1536,
};

// Get responsive styled.div components
const {Container, Flex, FlexItem, Grid, GridItem} = reactSchematic(
custom || breakpoints
);
```

### Logs

**v2.0.0**

- added support for padding and margin