Wie fügen Sie laden mehrere Datensätze mit Spinner in FlatList reagieren-native (also -10 - 10 Datensätze) manuell! nicht aus mit server-Seite

Hallo, ich bin die Entwicklung von Beispiel-Anwendung basiert auf FlatList das ist mein code hier. Eigentlich zeigte ich ganze Datensätze wie ich 50 Datensätze auf mein Konto . Aber jetzt bin ich Anzeige der gesamten 50 Datensätze. Bur ich muss zeigen nach Zugabe von 10 zu 10 Datensätze. Aber ich weiß nicht hinzufügen zu FlatList.

Hier das ist mein code:

<FlatList
                    data={this.state.profiles}
                    renderItem={({ item, index }) => this.renderCard(item, index)}
                    keyExtractor={item => item.id}
                    ItemSeparatorComponent={() => <Divider style={{ marginTop: 5, marginLeft: width * 0.2 + 20 }} parentStyle={{ backgroundColor: globalStyles.BG_COLOR, alignItems: 'baseline' }} />}
                />


renderCard (profile, index) {
    console.log('rendercard', profile);
    //
    return (
        <View key={profile.id}>
            <ProfileCard
                profile={profile}
                style={styles.card}
                onPress={() => this.props.screenProps.rootNavigation.navigate('Profile', { profile: this.state.profile, id: profile.id })}
                //onPress={() => alert('PROFILE')}
                onAddClick={() => this.setState({ connectionPageVisible: true, cardProfile: profile })}
                connectedIds={(this.props.screenProps && this.props.screenProps.connectedIds) || this.props.connectedIds}
            />
        </View>
    );
}

Bitte zeigen Sie mir Last mehr Datensätze mit der Aktivitätsanzeige.
Vielen Dank im Voraus

  • Ideal, wenn Sie bekommen die profile von einigen api, dann müssen Sie einen Grenzwert für die api zurück-10-Ergebnisse, und ein url-Objekt für die nächsten 10 Elemente und so weiter, wie das, was SoundCloud hat
  • vielen Dank für Ihre Antwort! von der service-Seite, die Sie gar nicht geben, keine Größenbeschränkung
InformationsquelleAutor Lavaraju | 2018-05-03
Schreibe einen Kommentar