File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 1
1
# React Native Immutable ListView
2
2
3
- An efficient ListView for React Native that's compatible with [ Immutable] ( https://facebook.github.io/immutable-js/ ) data.
4
-
5
3
[ ![ Build status] ( https://travis-ci.org/cooperka/react-native-immutable-list-view.svg?branch=master )] ( https://travis-ci.org/cooperka/react-native-immutable-list-view )
6
4
[ ![ npm downloads] ( https://img.shields.io/npm/dm/react-native-immutable-list-view.svg )] ( https://www.npmjs.com/package/react-native-immutable-list-view )
7
5
[ ![ npm version] ( https://img.shields.io/npm/v/react-native-immutable-list-view.svg )] ( https://www.npmjs.com/package/react-native-immutable-list-view )
8
6
[ ![ Latest GitHub tag] ( https://img.shields.io/github/tag/cooperka/react-native-immutable-list-view.svg )] ( https://github.com/cooperka/react-native-immutable-list-view )
9
7
8
+ ` ImmutableListView ` is an efficient ` ListView ` for React Native.
9
+
10
+ It easily integrates with [ Immutable] ( https://facebook.github.io/immutable-js/ ) data to give you faster performance and less headaches.
11
+
10
12
## Motivation
11
13
12
14
- Do you find yourself re-implementing ` rowHasChanged ` and saving ` dataSource ` to your state over and over?
13
- - Do you listen for lifecycle events simply so you can update ` dataSource ` , and thus can't easily use pure functional components with lists?
14
- - Do you have nested objects in your state so a shallow diff won't cut it for pure rendering?
15
15
- Do you use Immutable data, only to write wrappers for data access in order to use them with a ListView?
16
+ - Do you listen for lifecycle events simply so you can update ` dataSource ` -- and thus you can't easily use pure functional components with lists?
17
+ - Do you have nested objects in your state so a shallow diff won't cut it for pure rendering?
18
+ - Do you use a navigator and want better performance while animating?
16
19
17
20
If you answered yes to ANY of these questions, this project will surely be of help. Check out the examples below!
18
21
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " react-native-immutable-list-view" ,
3
3
"version" : " 0.2.0" ,
4
- "description" : " An efficient ListView for React Native that's compatible with Immutable data. " ,
4
+ "description" : " An efficient ListView for React Native" ,
5
5
"main" : " lib/ImmutableListView.js" ,
6
6
"files" : [
7
7
" lib" ,
You can’t perform that action at this time.
0 commit comments