3.1.0-rc.1 • Published 4 years ago
react-native-largelist-v3 v3.1.0-rc.1
react-native-largelist
React-native-largelist is a very high performance large list component for React-Native. (iOS & Android) Now V3 is available. V1 is here
Features
- Large data source list component, items reused by group, Less CPU/Memory usage. Never blanks.
- Fully Cross-platform bounces (iOS & Android).
- Highly customize Refreshing and Loading. Fully support
react-native-lottie. More smoothly animation.
Preview

Installation
yarn add react-native-spring-scrollview react-native-largelist-v3
react-native link react-native-spring-scrollviewDocumentation
API reference and more: Documentation Reference
Running Examples
- Git clone from github
git clone git@github.com:bolan9999/react-native-largelist.git- Install dependence and start.
yarn install
yarn startModify iOS bundle source location in
AppDelegate.mChange Android bundle source location in "Dev Setting"
If you build it in XCode and get this error:
'React/RCTBridgeModule.h' file not foundyou can resolve it by this topic
- Running
LargeList
All the features below are supported on both iOS and Android.
Items reused. Never blank.
Sticky section support

Fully Cross-platform bounces (iOS & Android).

Customize refreshing (Support lottie-react-native progress with useNativeDriver)

Customize loading (Support lottie-react-native progress with useNativeDriver)

Slide on both horizontal and vertical directions.

Sticky header support.

directionalLockEnabled

Support inverted

Drag to scale header background: renderScaleHeaderBackground

WaterfallList
Complex situation

preferColumnWidth

numColumns

StickyForm
example

License
react-native-largelist is released under the MIT license. See LICENSE for details.