Programování

Reagovat 17 usnadňuje upgrady

React 17, nejnovější verze knihovny uživatelského rozhraní JavaScriptu z Facebooku, dorazila. Nové vydání, které má sloužit jako odrazový můstek, postrádá všechny nové funkce pro vývojáře, ale místo toho se zaměřuje na snazší upgrady.

Odhaleno 20. října, React 17 umožňuje postupné upgrady React. Při přechodu z React 15 na React 16 nebo z React 16 na React 17 by uživatelé obvykle upgradovali celou aplikaci najednou. I když to pro mnoho aplikací funguje dobře, může to být náročné, pokud byla základna kódu napsána před více než několika lety a nebyla aktivně udržována.

Ačkoli je možné použít dvě verze React na stejné webové stránce, bylo to křehké a způsobilo to problémy s událostmi. Mnoho z těchto problémů je opraveno v React 17. Tedy, když bude publikován React 18 a následující verze, vývojáři budou moci upgradovat aplikaci buď najednou, nebo kousek po kousku.

S React 17 je bezpečnější vložit strom spravovaný jednou verzí React do jiné verze knihovny. React 17 také usnadňuje vložení React do aplikací, které byly vytvořeny s jinými technologiemi.

Pro umožnění postupných aktualizací byly v systému událostí React provedeny změny; tyto změny se potenciálně lámou. Byla zveřejněna FAQ týkající se stability.

Kromě toho React 17 zavádí podporu pro novou transformaci JSX a tato podpora je backportována také do starších verzí React. Nová transformace je nabízena na základě přihlášení.

Chcete-li nainstalovat React 17 z NPM, můžete použít následující příkaz:

npm install [email protected] [email protected]

Z příze použijte:

přidat přízi [email protected] [email protected]