React Native 0.80 wurde veröffentlicht und bringt React 19.1.0 mit, das Verbesserungen wie "Owner-Stacks" enthält, um Fehler verursachende Komponenten zu identifizieren. Deep Imports sind jetzt veraltet und lösen Warnungen aus, mit dem Ziel, die Angriffsfläche der React Native API zu verringern. Eine strenge TypeScript API ist als Opt-in-Option für präzisere und sicherere Typen verfügbar. Die Legacy-Architektur ist eingefroren, d.h. es werden keine neuen Fehlerbehebungen oder Funktionen hinzugefügt, und sie wird letztendlich entfernt. Eine experimentelle Option zur Verwendung von vorgefertigten Abhängigkeiten reduziert die anfängliche iOS-Build-Zeit um 12 %. Android APKs sind jetzt kleiner, dank Interprocedural Optimization und Hermes. Der neue App-Screen wurde neu gestaltet und in ein eigenes Paket verschoben. Dies ist die letzte Version mit offizieller JavaScriptCore-Unterstützung, und Kotlin wurde auf 2.1.20 aktualisiert. Es gibt mehrere Breaking Changes, einschließlich ESLint-Updates und der Entfernung von StandardCharsets und RCTFloorPixelValue.
dev.to
React Native 0.80 Official: It's Out! What Really Changed?
