React · Senior · Frage 22 von 75

Du musst eine Liste mit 100 000 Einträgen rendern. Was tust du?

Antwort zeigen

Richtige Antwort: Virtualisieren: nur die sichtbaren Einträge im DOM halten

Erklärung

Der Engpass ist die Anzahl der DOM-Knoten. Virtualisierung (TanStack Virtual, react-window) rendert ein Fenster sichtbarer Zeilen und tauscht sie beim Scrollen. memo verringert das DOM nicht, und Timer-Pakete strecken nur dieselbe Arbeit. Erwäge auch Paginierung oder serverseitiges Filtern.

Zum Weiterlesen

Fehler in der Frage

React · Senior · Frage 22

Teste dich selbst

Mach den Test React · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen