Programmering

React 17 gjør oppgraderinger enklere

React 17, den siste versjonen av JavaScript UI-biblioteket fra Facebook, har kommet. Den nye utgivelsen, designet for å fungere som et springbrett, mangler nye utviklervendte funksjoner, men fokuserer i stedet på å gjøre oppgraderinger enklere.

Avduket 20. oktober muliggjør React 17 gradvis React-oppgraderinger. Når du går fra React 15 til React 16 eller fra React 16 til React 17, vil brukere vanligvis oppgradere hele appen på en gang. Selv om dette fungerer bra for mange apper, kan det være utfordrende hvis kodebasen ble skrevet for mer enn noen få år siden og ikke ble aktivt vedlikeholdt.

Selv om det er mulig å bruke to versjoner av React på samme nettside, har dette vært skjørt og har forårsaket problemer med hendelser. Mange av disse problemene blir løst med React 17. Dermed, når React 18 og påfølgende versjoner blir publisert, vil utviklere kunne oppgradere en app enten på en gang eller stykke for bit.

Med React 17 blir det tryggere å bygge inn et tre som administreres av en versjon av React, i en annen versjon av biblioteket. React 17 gjør det også lettere å bygge React inn i apper som ble bygget med annen teknologi.

For å muliggjøre gradvise oppdateringer er det gjort endringer i React-hendelsessystemet; disse endringene bryter potensielt. Det er publisert en FAQ om stabilitet.

I tillegg introduserer React 17 støtte for en ny JSX-transform, og den støtten støttes også til eldre versjoner av React. Den nye transformasjonen tilbys på en opt-in basis.

For å installere React 17 fra NPM, kan du bruke følgende kommando:

npm install [email protected] [email protected]

Fra garn, bruk:

garn legg til [email protected] [email protected]

$config[zx-auto] not found$config[zx-overlay] not found