Now Reading
Cross-Plattform: React Native 0.71 baut standardmäßig hinaus TypeScript

Cross-Plattform: React Native 0.71 baut standardmäßig hinaus TypeScript

Cross-Plattform: React Native 0.71 baut standardmäßig auf TypeScript

[ad_1]

Dasjenige aus dem Hause Meta stammende Framework React Native liegt ab sofort in Version 0.71 vor. Dasjenige Feature-Release bringt verschiedene neue Funktionen und Option wie dies automatische Konfigurieren neuer App-Projekte zum Besten von TypeScript. Gleichermaßen die seit dem Zeitpunkt dem Vorgänger-Release qua Standard festgelegte JavaScript-Engine Hermes wurde weiter optimiert – und verspricht unter anderem mehr Performance.

Entwicklerinnen und Entwickler, die via die Kommandozeile (CLI) in React Native 0.71 ein neues Projekt zum Besten von eine React Native App schaffen, erhalten beim Setup unbewusst eine tsconfig.json, die TypeScript qua Standard festlegt. Darüber hinaus die Erlaubnis haben sie künftig genauere TypeScript-Deklarationen aus dem react-native-Package erwarten. @types/react-native sei damit nachdem Einschätzung des Entwicklungsteams nicht mehr unumgänglich und sollte untergeordnet aus den devDependencies dieser package.json fern werden.

Mit den Flexbox-Layouts lässt sich die Geflecht von App-Komponenten zum Besten von verschiedene Displaygrößen weitestgehend flexibel gestalten. Mit dem Update hinaus Version 0.71 bietet React Native nun die offenbar von vielen weit ersehnten Eigenschaften gap, rowGap und columnGap. Sie eigenen sich insbesondere zum Besten von responsive Layouts, in denen die Abstände von Elementen mit variierender Größe in einer Flexbox genauer festgesetzt werden sollen – eine Problem, die sich bisher mit Child Margins x-fach nur schwierig umtopfen ließ. Zunächst lassen sich die Abstände via die gap-Properties pixelgenau stellen, andere Größenoptionen, etwa in von Hundert, sollen in späteren Releases nachgehen.

Die quelloffene JavaScript-Engine Hermes hatte dies Meta-Entwicklungsteam einst speziell zum Besten von React Native entwickelt, um React-Native-Anwendungen zu beschleunigen, zum Standard im Framework wurde sie jedoch erst mit dem Release 0.70. Nun spendiert dies Team dieser Engine ein paar Verbesserungen. Hermes unterstützt ab sofort .at() zum Besten von Zeichenfolge, TypedArray und Datenfeld. Darüber hinaus versprechen gezielte Optimierungsmaßnahmen solange bis zu 30 von Hundert mehr Performance zum Besten von JSON.parse.

Gleichermaßen die Funktionieren zur Umstellung hinaus die neue Baukunst, um die sich eine eigene Working Group kümmert, möglich sein weiter. Dasjenige hinaus Maven Central aufbauende neue Verteilungsmodell soll etwa helfen, verschiedene Build-Probleme unter Windows zu beheben und die Build-Zeiten unter menschenähnlicher Roboter zu verkürzen. Im Hinblick hinaus ein besseres Dependency-Management zum Besten von iOS steht Library-Maintainern die neue Methode install_module_dependencies zur Verfügung. Sie lässt sich aus dem Package podspec hervor hereinrufen und installiert die zum Besten von die React Native New Architecture erforderlichen Abhängigkeiten.

Mehr Einzelheiten zu allen wichtigen Neuerungen im Release finden Interessierte im React-Native-Weblog. Eine vollständige Übersicht aller Änderungen bietet dies Changelog im GitHub-Repo.


(map)

[ad_2]
View Comments (0)

Leave a Reply

Your email address will not be published.

Scroll To Top