Heim > Web-Frontend > js-Tutorial > Hauptteil

Was ist React Native? Was können Sie tun?

不言
Freigeben: 2018-10-25 11:13:31
Original
9916 Leute haben es durchsucht

Was ist React Native? Was kann es? Viele Freunde wissen es vielleicht nicht. Ich hoffe, dass es für Sie hilfreich ist.

Lassen Sie uns zunächst darüber sprechen, was React Native ist.

React Native (kurz RN) ist ein plattformübergreifendes Framework für die Entwicklung mobiler Anwendungen, das im April 2015 von Facebook als Open Source bereitgestellt wurde. Es handelt sich um das frühere Open-Source-JS-Framework von Facebook. Reagieren Als Ableitung der nativen mobilen Anwendungsplattform unterstützt es derzeit die beiden Hauptplattformen iOS und Android. RN verwendet Javascript-Sprache, JSX ähnlich wie HTML und CSS, um mobile Anwendungen zu entwickeln, sodass Techniker, die mit der Web-Front-End-Entwicklung vertraut sind, mit sehr wenig Lernaufwand in den Bereich der Entwicklung mobiler Anwendungen einsteigen können.

React Native ist perfekt kompatibel mit Komponenten, die in Objective-C, Java oder Swift geschrieben sind. Wenn Sie einen Teil Ihrer Anwendung gezielt optimieren müssen, können Sie nach der Hälfte der Arbeit problemlos auf nativen Code umsteigen. Wenn Sie einen Teil der Anwendung nativ und einen Teil mit React Native verwenden möchten, ist das völlig in Ordnung – Genau das macht die App von Facebook.

React Native ermöglicht es Ihnen, native mobile Anwendungen nur mit JavaScript zu schreiben. Es stimmt hinsichtlich der Designprinzipien mit React überein und verwendet einen deklarativen Komponentenmechanismus, um eine reichhaltige und farbenfrohe Benutzeroberfläche zu erstellen.

Nachdem wir uns angesehen haben, was React Native ist, werfen wir einen Blick auf Was kann React Native tun?

React Native ermöglicht Ihnen eine vollständig konsistente Entwicklungserfahrung auf Basis von Javascript und React und die Erstellung erstklassiger nativer APPs.

React Native erstellt keine „Webanwendungen“, „HTML5-Anwendungen“ oder „Hybridanwendungen“. Das Endprodukt ist eine echte mobile App, die sich kaum von Apps unterscheidet, die in Objective-C oder Java geschrieben wurden. Reagieren Die von Native verwendeten grundlegenden UI-Komponenten sind genau die gleichen wie bei nativen Anwendungen. Alles, was Sie tun müssen, ist, diese Grundkomponenten mithilfe von JavaScript und React zu kombinieren.

Einige Unternehmen verwenden jetzt tatsächlich React Native, zum Beispiel das „Guess You Like“-Geschäft des Tmall iPad-Clients, das Framework der neuen Generation von Alipay basiert auf React; einige neue Unternehmen nutzen das Revenue-Assistenzsystem von Qunar.com; von Fluggesellschaften; die neue Homepage von Baidu Image Search Wireless, die das Wasser teilweise testet.

React Native kombiniert die Vorteile von Webanwendungen und nativen Anwendungen und kann JavaScript zur Entwicklung von iOS und Android verwenden Native Anwendung. Verwenden Sie React in JavaScript, um die nativen UI-Komponenten des Betriebssystems zu abstrahieren und DOM-Elemente für das Rendering usw. zu ersetzen.

Dieser Artikel endet hier. Weitere Informationen zu React Native finden Sie in der Spalte React-Tutorial auf der chinesischen PHP-Website, um entsprechende kostenlose Videos anzusehen!

Das obige ist der detaillierte Inhalt vonWas ist React Native? Was können Sie tun?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!