grid-flatlist-react-native
TypeScript icon, indicating that this package has built-in type declarations

0.1.8 • Public • Published

React Native Grid Flatlist

downloads weight npm version

Simple Grid FlatList with two or more columns.

Group 23

The last item is not stretching

Equal spacing between items

Shadow around each item is not clipped

Any Native FlatList properties are appliable

Lightweight

Demo

Vector Grid Flatlist Example

Vector2 Flatlist Example

Installation

npm install grid-flatlist-react-native

Usage

import GridFlatList from 'grid-flatlist-react-native';
<GridFlatList
  data={[1,2,3,4,5,6]}
  renderItem={(item) => (<Text>{item}</Text>)}
  gap={10}
  paddingHorizontal={10} // Shadow around elements will not be clipped
/>

Properties

Property Type Default Value Description
data Array Data to be rendered.
renderItem Function Function to render each object.
numColumns Number 2 Number of columns.
gap Number 12 Spacing between each item.
paddingHorizontal Number 0 Horizontal padding applied to whole list.
paddingTop Number 0 Top padding applied to whole list.
showsVerticalScrollIndicator Boolean false When true, shows a vertical scroll indicator
... ... ... Any Native FlatList properties are appliable.

Support

"Buy Me A Coffee"

License

MIT

/grid-flatlist-react-native/

    Package Sidebar

    Install

    npm i grid-flatlist-react-native

    Weekly Downloads

    36

    Version

    0.1.8

    License

    MIT

    Unpacked Size

    29.7 kB

    Total Files

    9

    Last publish

    Collaborators

    • daniil8k