React Native, 터치 넘어선 혁신! 🖱️ 웹 표준 포인터 이벤트 API 전격 도입! 🚀✨
R
React Native (@reactnative)3/25/2025
#미국#React Native#포인터 이벤트#웹#데스크톱#VR#크로스 플랫폼
React Native는 다양한 플랫폼 지원을 위해 실험적인 크로스 플랫폼 포인터 API를 공개했다. 기존 터치 이벤트 시스템의 한계를 넘어 데스크톱, VR 등 다양한 환경에서의 마우스, 키보드, 펜 입력을 통합적으로 처리하기 위함이다. W3C의 포인터 이벤트 표준을 준수하여 웹과의 지식 공유를 도모하고, 웹 플랫폼 테스트를 React Native 환경에 적용하여 API의 호환성을 검증한다. 현재 주요 이벤트(onPointerOver, onPointerEnter, onPointerDown, onPointerMove, onPointerUp, onPointerOut, onPointerLeave)와 이벤트 속성 대부분이 구현되었으며, Pointer Capture API, touch-action 스타일 속성, click, contextmenu 등의 API는 추후 구현될 예정이다. 이 API는 React Native 0.71+ 버전의 New Architecture (Fabric)에서만 사용 가능하며, 특정 feature flag를 활성화해야 한다. React Native는 이 API를 통해 제스처 처리 개선 및 사용자 정의 포인터 상호 작용 추상화를 가능하게 할 것으로 기대하며, 커뮤니티의 피드백을 환영한다.