React 17 olakšava nadogradnju

Stigao je React 17, najnovija verzija JavaScript UI biblioteke s Facebooka. Novom izdanju, dizajniranom da posluži kao odskočna daska, nedostaju nove značajke okrenute programerima, već se usredotočuje na olakšavanje nadogradnje.

Otkriven 20. listopada, React 17 omogućuje postupne nadogradnje Reacta. Prilikom prelaska s React 15 na React 16 ili s React 16 na React 17, korisnici bi obično nadograđivali cijelu aplikaciju odjednom. Iako ovo dobro funkcionira za mnoge aplikacije, može biti izazov ako je baza kodova napisana prije više od nekoliko godina i nije se aktivno održavala.

Iako je moguće koristiti dvije verzije React-a na istoj web stranici, to je bilo krhko i uzrokovalo probleme s događajima. Mnogi od ovih problema rješavaju se s Reactom 17. Dakle, kada se objave React 18 i naredne verzije, programeri će moći nadograditi aplikaciju odjednom ili dio po dio.

S Reactom 17 postaje sigurnije ugrađivati ​​stablo kojim upravlja jedna verzija React-a u drugu verziju knjižnice. React 17 također olakšava ugradnju Reacta u aplikacije koje su izgrađene s drugim tehnologijama.

Da bi se omogućila postupna ažuriranja, izvršene su promjene u sustavu događaja React; ove se promjene potencijalno lome. Objavljen je FAQ o stabilnosti.

Uz to, React 17 uvodi podršku za novu JSX transformaciju, a podrška je podržana i za starije verzije React-a. Nova se transformacija nudi na osnovi prijave.

Da biste instalirali React 17 iz NPM-a, možete upotrijebiti sljedeću naredbu:

npm install [email protected] [email protected]

Od pređe upotrijebite:

yarn add [email protected] [email protected]