In React wird virtueller Dom verwendet, um effiziente Aktualisierungen von Dom-Elementen auf der Seite zu erreichen; virtueller Dom kann alle Dom-Vorgänge akkumulieren, alle Änderungen berechnen und den Dom einmal aktualisieren, was die Leistung erheblich verbessern kann und auch virtueller DOM konvertiert werden kann in native Anwendungskomponenten, um endübergreifende Anwendungen zu implementieren.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Reaktionsversion 17.0.1, Dell G3-Computer.
Was ist virtuelles DOM in React?
ist ein Konzept im Framework, bei dem Programmierer JS-Objekte verwenden, um DOM und DOM-Verschachtelung auf der Seite zu simulieren.
Was ist der Zweck von virtuellem DOM?
Um eine effiziente Aktualisierung der DOM-Elemente auf der Seite zu erreichen
In herkömmlichen Webanwendungen aktualisieren wir Datenänderungen an der Benutzeroberfläche häufig in Echtzeit, sodass jede kleine Datenänderung dazu führt, dass sich der DOM-Baum ändert -machen.
Der Zweck des virtuellen DOM besteht darin, alle Vorgänge zu akkumulieren, alle Änderungen statistisch zu berechnen und das DOM einheitlich zu aktualisieren.
Verbessert die Leistung erheblich
Es ermöglicht Cross-End-Anwendungen (React Native). Auf der Browserseite wird das virtuelle DOM in einzelne Browser-DOM-Knoten umgewandelt. Es kann auch in eine Komponente einer nativen Anwendung umgewandelt und eine segmentübergreifende Anwendung realisiert werden.
Der Unterschied zwischen DOM und virtuellem DOM
1. Das virtuelle DOM führt keine Schriftsatz- und Neuzeichnungsvorgänge durch.
2. Das virtuelle DOM wird häufig geändert und vergleicht und modifiziert dann die Teile, die im realen DOM geändert werden müssen auf einmal (Hinweis!) und schließlich den Satz und das Neuzeichnen im realen DOM durchführen, um den Verlust des übermäßigen Satzes und Neuzeichnens des DOM-Knotens zu reduzieren.
3 Die Effizienz des häufigen Satzes und Neuzeichnens des echten DOM ist recht gering . Das virtuelle DOM reduziert effektiv das Neuzeichnen und Setzen des Bereichs (reale DOM-Knoten), da der endgültige Vergleich mit dem realen DOM anders ist und Sie nur einen Teil davon rendern können. Empfohlenes Lernen: „
Video-Tutorial reagieren“
Das obige ist der detaillierte Inhalt vonWas nützt der virtuelle Dom von React?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!