Heim  >  Artikel  >  Web-Frontend  >  Zu welchem ​​Framework gehört React?

Zu welchem ​​Framework gehört React?

藏色散人
藏色散人Original
2023-01-06 09:56:203296Durchsuche

React ist ein Web-Front-End-Entwicklungsframework; React ist eine JavaScript-Bibliothek, die zum Erstellen von Benutzeroberflächen verwendet wird: 1. Einfach, drücken Sie einfach aus, wie Ihre Anwendung zu jedem Zeitpunkt aussehen soll Es geht darum, wiederverwendbare Komponenten zu erstellen. Mit React erstellen Sie lediglich Komponenten. Durch die Kapselung sind die Wiederverwendung von Komponentencodes, das Testen und die Trennung von Bedenken einfacher.

Zu welchem ​​Framework gehört React?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Reaktionsversion 18.0.0, Dell G3-Computer.

Zu welchem ​​Framework gehört React?

React gehört zu einem Web-Frontend-Entwicklungsframework.

React ist eine JavaScript-Bibliothek, die zum Erstellen von Benutzeroberflächen verwendet wird. Sie entstand aus dem internen Projekt von Facebook. Das Unternehmen war mit allen JavaScript-MVC-Frameworks auf dem Markt nicht zufrieden und beschloss, ein eigenes zu entwickeln, um die Instagram-Website zu erstellen. Open Source im Mai 2013.

Welches Problem löst React? Sie können diesen Satz auf der offiziellen Website finden:

We built React to solve one problem: building large applications with data that changes over time.

Um große Anwendungen zu erstellen, bei denen sich Daten im Laufe der Zeit ändern, verfügt React über zwei Hauptfunktionen:

  • Einfach

Beschreiben Sie einfach, wie Ihre Anwendung zu jedem Zeitpunkt aussehen soll, und React verwaltet automatisch UI-Updates, wenn sich die Daten ändern.

  • Deklarativ

Wenn sich die Daten ändern, ist „Reagieren“ konzeptionell dasselbe wie das Klicken auf F5. Tatsächlich wird nur ein Teil der Änderung aktualisiert.

Bei React geht es darum, wiederverwendbare Komponenten zu erstellen. Tatsächlich erstellen Sie mit React nur Komponenten. Durch die Kapselung wird die Wiederverwendung, Prüfung und Trennung von Komponentencode erleichtert.

Die Hauptprinzipien von React

Virtuelles DOM Virtuelles DOM

In herkömmlichen Webanwendungen werden DOM-Vorgänge normalerweise direkt aktualisiert, aber wir wissen, dass DOM-Aktualisierungen normalerweise teuer sind. Um Vorgänge im DOM so weit wie möglich zu reduzieren, bietet React eine andere und leistungsstarke Möglichkeit, das DOM anstelle direkter DOM-Vorgänge zu aktualisieren. Es handelt sich um Virtual DOM, ein leichtgewichtiges virtuelles DOM, bei dem es sich um ein von React abstrahiertes Objekt handelt, das beschreibt, wie das Dom aussehen und wie es dargestellt werden soll. Das reale DOM wird über dieses virtuelle DOM aktualisiert, und dieses virtuelle DOM verwaltet die Aktualisierung des realen DOM.

Warum kann es durch diese zusätzliche Ebene virtueller DOM-Operationen schneller gehen? Dies liegt daran, dass das Aktualisieren des virtuellen DOM nicht garantiert, dass es sich sofort auf das reale DOM auswirkt, bis die Ereignisschleife endet, und dann diesen Diff-Algorithmus verwendet, um den kleinsten Wert durch Vergleich mit dem aktuellen neuen zu berechnen DOM-Darstellung mit den vorherigen Schritten zum Aktualisieren des echten DOM.


Zu welchem ​​Framework gehört React?

Empfohlenes Lernen: „Video-Tutorial reagieren

Das obige ist der detaillierte Inhalt vonZu welchem ​​Framework gehört React?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn