React 17 erleichtert Upgrades

React 17, die neueste Version der JavaScript-UI-Bibliothek von Facebook, ist eingetroffen. Die neue Version, die als Sprungbrett dienen soll, enthält keine neuen Funktionen für Entwickler, sondern konzentriert sich darauf, Upgrades zu vereinfachen.

React 17 wurde am 20. Oktober vorgestellt und ermöglicht schrittweise React-Upgrades. Beim Wechsel von React 15 zu React 16 oder von React 16 zu React 17 aktualisieren Benutzer normalerweise die gesamte App auf einmal. Während dies für viele Apps gut funktioniert, kann es schwierig sein, wenn die Codebasis vor mehr als einigen Jahren geschrieben und nicht aktiv gepflegt wurde.

Obwohl es möglich ist, zwei Versionen von React auf derselben Webseite zu verwenden, war dies fragil und hat Probleme mit Ereignissen verursacht. Viele dieser Probleme werden mit React 17 behoben. Wenn React 18 und nachfolgende Versionen veröffentlicht werden, können Entwickler eine App entweder auf einmal oder Stück für Stück aktualisieren.

Mit React 17 wird es sicherer, einen von einer React-Version verwalteten Baum in eine andere Version der Bibliothek einzubetten. React 17 erleichtert auch das Einbetten von React in Apps, die mit anderen Technologien erstellt wurden.

Um schrittweise Aktualisierungen zu ermöglichen, wurden Änderungen am React-Ereignissystem vorgenommen. Diese Änderungen sind möglicherweise brechend. Es wurde eine FAQ zum Thema Stabilität veröffentlicht.

Darüber hinaus bietet React 17 Unterstützung für eine neue JSX-Transformation. Diese Unterstützung wird auch auf ältere Versionen von React zurückportiert. Die neue Transformation wird auf Opt-In-Basis angeboten.

Um React 17 von NPM zu installieren, können Sie den folgenden Befehl verwenden:

npm install [email protected] [email protected]

Verwenden Sie aus Garn:

yarn add [email protected] [email protected]