Skip to content

Commit bd54e11

Browse files
committed
Updated Example
1 parent 1132c48 commit bd54e11

File tree

2 files changed

+5
-11
lines changed

2 files changed

+5
-11
lines changed

Example/app/index.js

+4-10
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,8 @@ export default class Example extends Component {
2121
}
2222
}
2323

24-
sleep = (time) => {
25-
return new Promise(resolve => {
26-
setTimeout(() => resolve(), time);
27-
})
28-
};
24+
sleep = (time) => new Promise(resolve => setTimeout(() => resolve(), time));
25+
2926

3027
onFetch = async (page = 1, startFetch, abortFetch) => {
3128
try {
@@ -79,8 +76,6 @@ export default class Example extends Component {
7976
};
8077

8178
renderItem = (item, index, separator) => {
82-
console.log(separator);
83-
8479
if (this.state.layout === 'list') {
8580
return (
8681
<FlatListItem item={item} index={index} onPress={this.onPressItem}/>
@@ -137,13 +132,12 @@ export default class Example extends Component {
137132
</Header>
138133
<UltimateListView
139134
ref={(ref) => this.listView = ref}
140-
key={this.state.layout} //this is important to distinguish different FlatList
135+
key={this.state.layout} //this is important to distinguish different FlatList, default is numColumns
141136
onFetch={this.onFetch}
142137
keyExtractor={(item, index) => `${this.state.layout} - ${item}`} //this is required when you are using FlatList
143138
refreshableMode="advanced" //basic or advanced
144139

145-
//-------FlatList--------
146-
item={this.renderItem} //this takes two params (item, index)
140+
item={this.renderItem} //this takes three params (item, index, separator)
147141
numColumns={this.state.layout === 'list' ? 1 : 3} //to use grid layout, simply set gridColumn > 1
148142
columnWrapperStyle={{height: 120}} //use this line to customise style of each row in FlatList, only work when gridColumn > 1
149143

Example/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"native-base": "2.1.5",
1111
"react": "16.0.0-alpha.12",
1212
"react-native": "0.45.1",
13-
"react-native-ultimate-listview": "^3.1.0"
13+
"react-native-ultimate-listview": "^3.1.3"
1414
},
1515
"devDependencies": {
1616
"babel-jest": "20.0.3",

0 commit comments

Comments
 (0)