Ich habe eine Reaktion Komponente, wo ich etwas wie 600 Kinder-Komponenten (und die Zahl wird langsam erhöhen). Jede dieser inneren Komponenten ist ziemlich groß und komplex (sie haben sogar ein Svg). Außerdem muss ich in der Lage sein, sie zu filtern. Ich habe überall Schlüssel benutzt, um sicher zu gehen, dass sie nicht wieder rendern, aber es ist sowieso sehr schwer. Ich frage mich, welcher wäre der performanteste Weg, dies zu tun. Ich kann leider nicht paginieren. Jede Hilfe wäre willkommen.Render eine große Menge von komplexen HTML
1
A
Antwort
1
Das ist zu viel für JavaScript/Reagieren, um auf dem Client auf einmal zu handhaben, Ihre besten Wetten sind - Server Render und Split-Arbeit.
- Seite Server machen erste
N
- Faul den Rest
600 - N
Laden und Rendern schrittweise - Implementieren
shouldComponentUpdate
- Verwenden
keys
(wie du getan hast)
Sie kann auch Fixed Data Table verwenden, wenn es f es ist dein Konzept.
Verwandte Themen
- 1. Große Menge an Datenabfrage
- 2. Daten eine große Menge an Daten abbauen
- 3. ForkJoinPool erstellt eine große Menge an Arbeitern
- 4. Entfernen Sie eine große Menge an Dateien
- 5. Große Menge von multiprocessing.Process verursacht Deadlock
- 6. Codestandards: Große Menge an Argumenten
- 7. CMUSphinx PocketSphinx - Erkenne alle (oder eine große Menge) von Wörtern
- 8. Wie entferne ich eine große Menge von Git-Commits vollständig?
- 9. Ein einzelner EntityType eine große Menge von Abfragen
- 10. Wie asynchron eine große Menge von Daten mit Node.js abfragen?
- 11. So importieren Sie eine große Menge von Daten in Magento
- 12. Vergleiche eine große Menge von Bildern nach Inhalt
- 13. Select2 Performance für große Menge von Elementen
- 14. MongoDB Server Freeze - große Menge von Sammlungen
- 15. MySQL: große Menge an Daten
- 16. Große Menge an Prozessen hervorbringen
- 17. Render HTML-Dokument thumbnail
- 18. Tokenizing eine große Menge an Text in Python
- 19. Wie verwaltet Ember Data eine große Menge an Datensätzen?
- 20. Wie würden Sie eine große Menge JSON speichern?
- 21. Render html mit node.js
- 22. Abfrage auf große Tabelle dauert eine Menge Zeit
- 23. Benutzerdefinierte Datei Explorer für große Menge von Dateien (Winform C#)
- 24. Render JSON anstelle von HTML als Standard?
- 25. MVC EF und große Datasets mit komplexen Abfragen
- 26. Iterieren große Menge von Dateien in einem Verzeichnis
- 27. Wirksamer Weg, um große Menge von Ereignissen zu implementieren
- 28. große Menge von Punkten als VectorDataSource in Nutiteq Handhabung
- 29. Mustachejs render HTML-Markup als HTML
- 30. Render Razor Code in HTML