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

Package Sidebar

Install

npm i grid-flatlist-react-native

Weekly Downloads

48

Version

0.1.8

License

MIT

Unpacked Size

29.7 kB

Total Files

9

Last publish

Collaborators

  • daniil8k