Package Exports
- react-native-flexbox-grid
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-native-flexbox-grid) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Flexbox Grid
A Set of React Native Components to make a grid easier to reason about.
The Problem
Responsive Design is easy on the web but a bit harder on a mobile app.
I'm experimenting with using a CSS type grid to have conditional looks based on device width similar to media queries.
Getting Started
Installation
In your react native project
npm install react-native-flexbox-grid
Import
import {Column as Col, Row} from 'react-native-flexbox-grid';
Basic Example
<View style={styles.container}>
<Row size={12}>
<Col sm={6} md={4} lg={3}>
<Text>
First Column
</Text>
</Col>
<Col sm={6} md={4} lg={3}
<Text>
Second Column
</Text>
</Col>
</Row>
</View>
The api is inspired by react-flexbox-grid, but it is not exactly the same.
The main difference is you can specify the grid size. By default <Row>
is a size of 12. However if you want you can make a <Row>
any size you want.
What's working
- Basic Grid
- Styles
- Hiding Items
To Do
- Testing.
- Horizontal Display(Not sure if needed/wanted)