react-grata
Version:
Light weight react grid layout component that supports IE 11. What you draw is what you get.
64 lines (47 loc) • 1.55 kB
Markdown
11. What you draw is what you get.
[](https://www.npmjs.com/package/react-grata) [](https://standardjs.com)
- Provide a simplified API to use CSS Grid.
- Support IE 11 with the same API.
- Decouple layout away from the component trees.
- Enable dynamic layout generation.
[](https://zhenyanghua.github.io/react-grata/)
- [Basic](https://zhenyanghua.github.io/react-grata/)
- [More Examples](https://zhenyanghua.github.io/responsive-layout-demo/)
```bash
npm install --save react-grata
```
```tsx
import React from 'react'
import { Grid, Cell } from 'react-grata'
const App = () => {
const matrix = [
[ ],
[ ],
[ ],
[ ],
[ ],
];
const rowGap = "10px"
const columnGap = "24px"
return (
<Grid rowGap={rowGap} columnGap={columnGap} matrix={matrix}>
<Cell id={1}>Component One</Cell>
<Cell id={2}>Component Two</Cell>
<Cell id={3}>Component Three</Cell>
<Cell id={5}>Component Five</Cell>
<Cell id={6}>Component Six</Cell>
<Cell id={7}>Component Seven</Cell>
<Cell id={8}>Component Eight</Cell>
</Grid>
)
}
```
[ ](docs/usages.md)
[ ](docs/API.md)
MIT © [zhenyanghua](https://github.com/zhenyanghua)
> Light weight react grid layout component that support IE