Heim > Artikel > Web-Frontend > Was ist der Unterschied zwischen „nativ reagieren“ und „reagieren“.
Unterschiede: 1. React steuert das Rendern von HTML-Doms; React Native steuert das Rendern nativer Android/iOS-Komponenten. 2. Sie können beim Schreiben von React direkt mit Front-End-Wissen beginnen. Obwohl React Native auch möglich ist, ist es ohne native Wissensunterstützung schwierig, tiefer einzusteigen.
Die Betriebsumgebung dieses Tutorials: Windows7-System, React16, Dell G3-Computer.
React Native: Native Apps für iOS und Android können auf Basis der derzeit beliebten Open-Source-JavaScript-Bibliothek React.js entwickelt werden. Und React Native wird bereits in Produktionsumgebungen eingesetzt – die Facebook Groups iOS-App wird darauf basierend entwickelt.
React ist eine Open-Source-JavaScript-Bibliothek, die HTML-Ansichten für Daten bereitstellt. React-Ansichten werden normalerweise mithilfe von Komponenten gerendert, die andere in benutzerdefinierten HTML-Tags angegebene Komponenten enthalten. React bietet Programmierern ein Modell, bei dem untergeordnete Komponenten keinen direkten Einfluss auf äußere Komponenten haben, effiziente Aktualisierungen von HTML-Dokumenten bei Datenänderungen und eine saubere Trennung zwischen Komponenten in modernen Single-Page-Anwendungen.
【Empfohlene verwandte Tutorials:React-Video-Tutorial】
Der Unterschied zwischen React Native und React
Die Prinzipien sind etwas anders:
Die Prinzipien von React und React Native sind die gleichen, beide sind virtuell dom implementiert von js Um das Rendern der Schnittstellenansichtsebene voranzutreiben. Es ist nur so, dass React das Rendern von HTML-Doms steuert; React Native steuert das Rendern nativer Android/iOS-Komponenten. Tatsächlich gab es diese Technologie zur Verwendung von js zur Steuerung nativer Komponenten der App bereits vor der Einführung von React Native, beispielsweise Native Script.
Die Programmierideen werden unterschiedlich sein:
React rendert den Dom direkt, während React Native die ID generiert, Bridge verwendet (die neueste Implementierung ist in C++), um ihn in eine Tabelle umzuwandeln, und darauf wartet, dass Native ihn aufruft Beim Schreiben von React können Sie Front-End-Wissen nutzen, um direkt loszulegen. Obwohl React Native auch möglich ist, ist es ohne native Wissensunterstützung schwierig, tiefer einzusteigen.
Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideos! !
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen „nativ reagieren“ und „reagieren“.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!