React 17은 업그레이드를 더 쉽게 만듭니다

Facebook의 JavaScript UI 라이브러리 최신 버전 인 React 17이 출시되었습니다. 디딤돌 역할을하도록 설계된 새 릴리스에는 새로운 개발자 용 기능이 없지만 대신 업그레이드를 더 쉽게 만드는 데 중점을 둡니다.

10 월 20 일에 공개 된 React 17은 점진적인 React 업그레이드를 가능하게합니다. React 15에서 React 16으로 또는 React 16에서 React 17로 이동할 때 사용자는 일반적으로 전체 앱을 한 번에 업그레이드합니다. 이것은 많은 앱에서 잘 작동하지만 코드베이스가 몇 년 전에 작성되었고 적극적으로 유지 관리되지 않았다면 어려울 수 있습니다.

동일한 웹 페이지에서 두 가지 버전의 React를 사용할 수 있지만 이는 취약하고 이벤트에 문제를 일으켰습니다. 이러한 문제의 대부분은 React 17로 해결되고 있습니다. 따라서 React 18 및 후속 버전이 게시되면 개발자는 앱을 한꺼번에 또는 하나씩 업그레이드 할 수 있습니다.

React 17을 사용하면 한 버전의 React에서 관리하는 트리를 다른 버전의 라이브러리에 포함하는 것이 더 안전 해집니다. React 17을 사용하면 다른 기술로 빌드 된 앱에 React를 더 쉽게 포함 할 수 있습니다.

점진적 업데이트를 활성화하기 위해 React 이벤트 시스템이 변경되었습니다. 이러한 변경 사항은 잠재적으로 중단됩니다. 안정성과 관련된 FAQ가 게시되었습니다.

또한 React 17은 새로운 JSX 변환에 대한 지원을 도입했으며 해당 지원은 이전 버전의 React에도 백 포트됩니다. 새로운 변환은 옵트 인 기반으로 제공됩니다.

NPM에서 React 17을 설치하려면 다음 명령을 사용할 수 있습니다.

npm install [email protected] [email protected]

Yarn에서 다음을 사용하십시오.

yarn add [email protected] [email protected]