Finally.... But it's exciting!
- React 19은 새로운 기능과 변경 사항을 도입하여 React를 사용하기 쉬워지고 성능을 향상시킵니다. 📑
- React 컴파일러는 React 코드를 자동적으로 최적화하여
memo
, useMemo
, useCallback
를 사용하지 않고도 성능을 높일 수 있도록 합니다. ⚙️
- 새로운 Form Actions 기능을 통해 서버 구축 없이도 폼 제출을 처리하고 데이터를 쉽게 액세스할 수 있습니다. FORM 🤝
useFormStatus
, useActionState
, useOptimistic
등 새로운 Hooks가 추가되어 Form Actions 기능을 더욱 강력하게 만들고 UI 업데이트를 간소화합니다. ✨
- React 19에서 사용자 정의 컴포넌트에 ref 를 바로 전달할 수 있으며,
forwardRef
함수를 사용할 필요가 없어 코드가 간결해집니다. 🧬
- Context API를 사용할 때
.provider
컴포넌트를 사용할 필요가 없어, 현재 Context 객체 자체를 provider
로 사용할 수 있습니다. ♻️
use
익명 훅은 useContext
가 아닌 다른 곳에서도 사용 가능합니다. 🛸