wie man Paginierung in reacts implementiert

8

Ich bin neu bei ReactJS und erstelle eine einfache TODO-Anwendung darin. Eigentlich ist es eine sehr einfache App ohne Datenbankverbindung, Aufgaben werden in einem Array gespeichert. Ich habe die Funktion Bearbeiten und Löschen hinzugefügt. Jetzt möchte ich die Seitennummerierung hinzufügen. Wie implementiere ich es? Jede Hilfe wird geschätzt. Danke ... !!

    
Nitesh 25.10.2016, 06:30
quelle

7 Antworten

30

Ich habe kürzlich die Paginierung in reinem React JS implementiert. Hier ist eine funktionierende Demo: Ссылка

Sie müssten natürlich die Logik und die Art und Weise, wie Seitenzahlen angezeigt werden, so anpassen, dass sie Ihren Anforderungen entspricht.

Vollständiger Code:

%Vor%     
Piotr Berebecki 25.10.2016, 07:58
quelle
1

Ich habe kürzlich diese Paginierungskomponente erstellt, die die Seitenlogik wie die Suchergebnisse von Google implementiert:

%Vor%

Und hier ist eine Beispiel-App-Komponente, die die Paginierungskomponente verwendet, um eine Liste von 150 Beispielelementen zu paginieren:

%Vor%

Weitere Einzelheiten und eine Live-Demo finden Sie dieser Beitrag

    
Jason 24.04.2017 07:40
quelle
0
%Vor%     
Thirunavukkarasu E 02.11.2017 12:05
quelle
0

Ich habe vor kurzem eine Bibliothek erstellt, die hilft, Fälle von Seitenumbrüchen wie:

zu bewältigen
  • Speichern von normalisierten Daten in Redux
  • Cacheseiten basierend auf Suchfiltern
  • vereinfachte Verwendung der reaktivierten virtualisierten Liste
  • Aktualisierung der Ergebnisse im Hintergrund
  • Speicherung der zuletzt besuchten Seite und der verwendeten Filter
Die Seite DEMO implementiert alle oben genannten Funktionen.

Quellcode finden Sie auf Github

    
Andrzej 13.01.2018 16:27
quelle
0

Ich habe versucht, das einfache Paginierungsbeispiel von piotr-berebecki nachzubilden, das großartig war. Wenn jedoch viele Seiten vorhanden sind, wird die Seitennummerierung auf dem Bildschirm überlaufen. Also habe ich die vorherige und die Zurück-Taste zusammen mit der Vorwärts- und Rückwärts-Taste benutzt, um zwischen den Seiten hin und her zu streamen. Und für Design-Teil habe ich Bootstrap 3 verwendet.

Sie können keine der Seiten so anpassen, dass sie in Paginierung mit den seitengebundenen Werten angezeigt werden. Stellen Sie sicher, dass Sie denselben Wert für "upperPageBound" und "pageBound" verwenden.

%Vor%

Arbeitsdemo-Link: Ссылка

Bild: einfache reaktive Paginierung

    
Mahesh Manandhar 11.02.2018 15:11
quelle
-2

Geben Sie eine Paginierungskomponente, die für Neulinge in react möglicherweise etwas schwierig zu verstehen ist:

Ссылка

    
Jason Xu 25.10.2016 07:30
quelle
-2

Ich habe eine Komponente nur zum Zweck der Paginierung veröffentlicht. Hier ist es .

%Vor%     
Dillon Benson 25.03.2017 15:26
quelle

Tags und Links