Heim  >  Artikel  >  Web-Frontend  >  Was ist der Unterschied zwischen „nativ reagieren“ und „reagieren“?

Was ist der Unterschied zwischen „nativ reagieren“ und „reagieren“?

青灯夜游
青灯夜游Original
2020-12-11 15:34:244297Durchsuche

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.

Was ist der Unterschied zwischen „nativ reagieren“ und „reagieren“?

Die Betriebsumgebung dieses Artikels: Windows 10-System, React16, Thinkpad T480-Computer.

【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 (die neueste in C++ implementierte) verwendet, um sie in eine Tabelle umzuwandeln, und darauf wartet, dass Native sie beim Schreiben aufruft Reagieren Sie, Sie können Front-End-Wissen nutzen, um direkt loszulegen. Obwohl React Native auch möglich ist, ist es schwierig, ohne native Wissensunterstützung tiefer einzusteigen.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmierlehre! !

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!

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