rn-optimized-flatlist
v2.0.0
Published
Optimization for complex and slow React Native FlatLists
Downloads
4
Readme
react-native-optimized-flatlist
Actually, the source code is from: https://github.com/stoffern/react-native-optimized-flatlist
but there is not update since last year and there is no new version. So I've fork it for the best.
Optimization for FlatLists. This is a fix over the FlatList that removed every item that is not inside the viewport. This will give a more stable and faster FlatList as performance dont drop! :)
Please also read more about the issue here: https://github.com/facebook/react-native/issues/13413
Installation
npm i -S react-native-optimized-flatlist
or
yarn add react-native-optimized-flatlist
Usage
Just replace FlatList
with OptimizedFlatList
.. thats all! :)
Replace this:
render() {
return (
<FlatList
data={[{name: 'fred', name: 'freddy'}]}
renderItem={ ({item}) => <View>{item.name}</View>}
/>
...
With this:
...
import {OptimizedFlatList} from 'react-native-optimized-flatlist'
...
render() {
return (
<OptimizedFlatList
data={[{name: 'fred', name: 'freddy'}]}
renderItem={ ({item}) => <View>{item.name}</View>}
/>
...