React 17 прави надстройките по-лесни

React 17, най-новата версия на JavaScript UI библиотеката от Facebook, пристигна. В новата версия, създадена да служи като стъпало, липсват нови функции, насочени към разработчиците, но вместо това се фокусира върху улесняване на надстройките.

Разкрит на 20 октомври, React 17 дава възможност за постепенно надстройване на React. Когато преминават от React 15 към React 16 или от React 16 към React 17, потребителите обикновено надграждат цялото приложение наведнъж. Въпреки че това работи добре за много приложения, може да бъде предизвикателство, ако кодовата база е написана преди повече от няколко години и не се поддържа активно.

Въпреки че е възможно да се използват две версии на React на една и съща уеб страница, това е крехко и причинява проблеми със събития. Много от тези проблеми се решават с React 17. По този начин, когато React 18 и следващите версии бъдат публикувани, разработчиците ще могат да надграждат приложението наведнъж или парче по парче.

С React 17 става по-безопасно вграждането на дърво, управлявано от една версия на React, в друга версия на библиотеката. React 17 също улеснява вграждането на React в приложения, създадени с други технологии.

За да се даде възможност за постепенни актуализации, са направени промени в системата за събития на React; тези промени потенциално се нарушават. Публикуван е често задаван въпрос относно стабилността.

В допълнение, React 17 въвежда поддръжка за нова JSX трансформация и тази поддръжка се връща към по-старите версии на React. Новата трансформация се предлага при включване.

За да инсталирате React 17 от NPM, можете да използвате следната команда:

npm install [email protected] [email protected]

От прежда, използвайте:

yarn add [email protected] [email protected]