Reagieren Sie native 0.60-Versionen mit neuen Updates

Nach mehreren Monaten des Engagements und der harten Arbeit hat React Native, das von Facebook entwickelt wurde, kürzlich den Start seiner neuesten Version 0.60 angekündigt. Die Benutzer sind sehr neugierig und aufgeregt, alle Funktionen dieser neuen Version zu sehen. Lassen Sie uns vor der Erörterung der neuesten Funktionen eine kurze Vorstellung von diesem Framework geben.

React Native, das Open-Source-Framework unterscheidet sich normalerweise von seiner Hauptversion von React. Seine Funktionen sind im Hintergrund aktiv, der das von den Entwicklern geschriebene JavaScript definiert.

Jetzt können Benutzer die aktuellen Funktionen von React Native 0.59 problemlos optimieren, auch wenn neue Updates in der neuesten Version 0.60 veröffentlicht werden. Darüber hinaus wurden viele Probleme mit der früheren Version behoben, um allen Benutzern ein nahtloses Erlebnis zu bieten.

Hier sind einige der neuen Updates, die in React Native 0.60 eingeführt wurden:

1. Verbesserungen der Barrierefreiheit

Die Einführung der neuen Version bringt viele Verbesserungen bei den Eingabehilfen-APIs sowohl für iOS als auch für Android mit sich. Da die neuesten Funktionen APIs verwenden, die direkt von der Basisplattform angeboten werden, werden sie einfach mit nativen Supporttechnologien kombiniert.

Im Folgenden sind einige der Verbesserungen der Barrierefreiheit von React Native 0.60 aufgeführt:

  • Jetzt werden iOS-Eingabehilfen und Bewegungsreduzierungen unter iOS unterstützt.
  • Viele fehlende Rollen wurden für verschiedene Elemente aufgenommen.
  • Ein onClick-Rückruf und eine anklickbare Requisite sind enthalten, um Aktionen über die Tastaturnavigation aufzurufen.
  • Es gibt die neueste API für Eingabehilfen für eine bessere Webunterstützung in der Zukunft.
  • Durch Aktionen mit maximaler Barrierefreiheit werden jetzt Rückrufe hinzugefügt, die die Barrierefreiheit für benutzerspezifische Funktionen verwalten.
  • Derzeit wird AccessibilityInfo.announceForAccessibility unter Android unterstützt.

2. Migration zu AndroidX

AndroidX ist ein großer Schritt, der im Android-Ökosystem unterstützt wird. Die früheren Artefakte der Unterstützungsbibliothek werden ausgenommen.

Für die neue Version 0.60 wurde React Native auf AndroidX migriert. Dies ist eine bemerkenswerte Änderung, und Ihr nativer Code und Ihr Vertrauen müssen ebenfalls migriert werden.

Bei dieser Migration müssen React Native-Anwendungen AndroidX selbstständig verwenden. Sie können sie nicht nebeneinander in einer einzigen Anwendung verwenden. Daher sollte der gesamte App- und Vertrauenscode den einen oder anderen verwenden.

Während Ihr eigener nativer Code von Ihnen geändert werden muss, hat die React Native-Community (@mikehardy, @cawfree und @ m4tt72) ein intelligentes Tool namens „entwickelt.wegschmeissen”Zum Patchen Ihrer node_modules.

Darüber hinaus müssen Bibliotheksverwalter ein Upgrade durchführen. Dieses clevere Tool bietet Ihnen jedoch eine vorübergehende Lösung und gleichzeitig Zeit für den Start einer neuen AndroidX-Version. Wenn Sie daher Fehler im Zusammenhang mit der AndroidX-Migration finden, berücksichtigen Sie dies.

3. Ein neuer Startbildschirm

Der neue Startbildschirm der Anwendung wird mit dem letzten Start angezeigt. Es wird als benutzerfreundlicher angesehen, da es hilfreiche Richtlinien wie Links zu Dokumenten, das Bearbeiten von App.js, die Möglichkeiten zur Ausrichtung an der bevorstehenden Neugestaltung der Website und die Möglichkeiten zum Starten des Debug-Menüs anzeigt.

Die Benutzer werden durch die neue Benutzeroberfläche ‘Hello World’ besser mit dem Ökosystem vertraut gemacht.

4. Lean Core-Projektextraktionen

Um das React Native-Repository in einen günstigen Zustand zu bringen, startete das Team das Lean Core-Projekt. Und als Teil des spezifischen Projekts haben sie entfernt NetInfo und WebView in einzelne Repositories.

Mit dem brandneuen React Native 0.60 hat das Team die Migration aus dem React Native-Repository abgeschlossen. Abhängig vom Community-Feedback zu den neuen App Store-Regeln wurde Geolocation ebenfalls entfernt.

5. Standardmäßig CocoaPods, jetzt Teil von React Native für iOS

Derzeit hat React Native für iOS standardmäßig CocoaPods entwickelt, einen Vertrauensmanager auf App-Ebene für Objective-C- und Swift Cocoa-Projekte. Von nun an wird Entwicklern empfohlen, den iOS-Plattformcode mithilfe der xcworkspace-Datei zu öffnen.

Darüber hinaus wurden die Spezifikationen von Pod für die internen Pakete aktualisiert, um sie mit den Xcode-Projekten kompatibel zu machen, die beim Debuggen und bei der Fehlerbehebung helfen.

6. Jetzt werden native Module automatisch verknüpft

Das Team, das am Reagiere auf native CLI hat primäre Verbesserungen für die native Modulverknüpfung mit dem Namen “Autolinking” eingeführt. Unter maximalen Bedingungen ist es nicht erforderlich, die zu verwenden reaktionsnativer Link länger.

Gleichzeitig aktualisierte das Team das Verknüpfungsverfahren im Allgemeinen. Stellen Sie sicher, dass reaktionsnative Verknüpfung aufheben jede bereits vorhandene Abhängigkeit.

Schlussbemerkungen

Letztendlich kann der Schluss gezogen werden, dass das React Native-Framework erheblich besser ist als andere Plattformen. Sie müssen unseren Worten nicht glauben, da Sie sie nach Durchlaufen der oben genannten Updates selbst finden können.

React Native hat aufgrund seiner Leistung eine immense Popularität erlangt. Es ist großartig, dass durch die Entwicklung der React Native-App die Zeit für die App-Erstellung von 40% auf fast 90% gesenkt wurde.

Darüber hinaus bleiben Anwendungen, die sowohl für iOS als auch für Android erstellt wurden, auf beiden Plattformen ähnlich. Für die Zukunft kann vorausgesagt werden, dass die React Native-Plattform bei Bedarf höher sein wird und ihre Benutzerbasis im Laufe der Jahre möglicherweise zunehmen wird.

Neben diesen erstaunlichen Updates haben die React Native Community und das Team ein neues Tool namens Upgrade Helper gestartet, um das Upgrade-Verfahren nahtloser zu gestalten.

Während dies die neuesten Funktionen sind, die wir besprochen haben, gibt es noch viele weitere, über die man sich freuen kann. Um alle Updates zu lesen, bleiben Sie auf dem Laufenden, um weitere Neuigkeiten zu erhalten. In der Zwischenzeit genießen Sie React Native 0.60!

Similar Posts

Leave a Reply