React Native 0.78버전이 지난 2월 배포되었다. 새 React Native버전에서 업데이트된 요소중 개인적으로 중요하다 생각하는 2가지를 짧게 정리해보았다.
전체 릴리즈 노트는 여기서 확인할 수 있다.
https://reactnative.dev/blog/2025/02/19/react-native-0.78
React Native 0.78 - React 19 and more · React Native
Today we are excited to release React Native 0.78!
reactnative.dev
1. React 19
이제 React Native에서 React 19를 지원한다.
React 19에서는 useActionState, useOptimistic등 여러 기능들이 추가되었으며, 이 기능들을 React Native에서 사용할 수 있다.
다만 기존 프로젝트의 경우 React Native의 버전 업그레이드가 필요한데 React Native 버전 업그레이드가 꽤 까다로워서 현재 프로젝트의 상황을 고려해야 할 것 같다.
React 19버전에 관한 내용은 이전에 다뤄보았다.
https://w-storage.tistory.com/57
[React] React 19 Beta 살펴보기
React 19 Beta가 npm에 올라왔다.React 블로그에 올라온 글을 보고 개인적으로 중요하다 생각하는것 몇 가지를 정리해 보았다.전체 내용은 아래 링크에서 확인할 수 있다.https://react.dev/blog/2024/04/25/react
w-storage.tistory.com
2. React 컴파일러
useCallback, useMemo와 같은 메모이제이션을 이용하지 않아도 React컴파일러는 최적화를 위한 메모이제이션을 자동으로 진행한다. React Native 0.78버전에서는 Babel플러그인 구성으로 React 컴파일러를 React Native에서 활성화할 수 있게 되었다.
Babel 플러그인 구성 가이드
https://react.dev/learn/react-compiler#usage-with-babel
React Compiler – React
The library for web and native user interfaces
react.dev
'프론트엔드' 카테고리의 다른 글
[Frontend] Javascript없이 Drawer구현하기 (0) | 2025.02.17 |
---|---|
[React Native] numeric타입 키보드에서 onSubmitEditing함수가 동작하지 않음 (1) | 2025.01.15 |
[Frontend] DNS를 알아보자 (1) | 2024.11.27 |
[React] 드래그 앤 드랍 라이브러리(react-dropzone) (0) | 2024.11.26 |
[TIP] 더미 이미지 URL이 필요할 때 (0) | 2024.11.25 |