Skip to main content
Language한국어
공학4분 읽기2026년 10월

ExodeUI를 React Native에 사용할 수 있나요?

짧은 답변

예. ExodeUI에는 앱 내에서 .exode 파일을 재생하는 React Native 런타임 패키지가 있습니다. Reanimated 코드를 생성하지 않습니다. 애니메이션은 하나의 열린 JSON 파일에 유지되며 앱 코드는 입력을 설정하고 이벤트를 수신하여 이를 구동합니다. 동일한 파일을 웹, SwiftUI 및 Flutter에서도 실행할 수 있습니다.

핵심 포인트

  • ExodeUI는 React Native 런타임 패키지를 제공합니다.
  • .exode 파일을 재생합니다. Reanimated 또는 제스처 핸들러 코드를 작성하지 않습니다.
  • 앱 코드는 입력(부울, 숫자, 트리거)을 설정하고 이벤트를 수신합니다.
  • 동일한 파일이 React, Vue, Svelte, Angular, Solid, SwiftUI 및 Flutter에서 실행됩니다.
  • 성능 목표를 위해 실제 장치에서 테스트

React Native 앱에 설계된 모션을 가져오는 방법에는 두 가지가 있습니다. 하나는 Reanimated와 같은 라이브러리를 사용하여 손으로 다시 빌드하는 것입니다. 다른 하나는 디자인 툴로 만든 파일을 런타임을 통해 재생하는 것이다. ExodeUI는 두 번째 접근 방식을 취합니다.

상태, 전환, 스프링 물리학 및 논리를 사용하여 ExodeUI에서 구성 요소를 설계합니다. 결과는 하나의 .exode JSON 파일입니다. 앱에서 ExodeUI React Native 런타임은 해당 파일을 재생하고 코드는 이를 제어합니다. 즉, 요청이 로드될 때 부울 입력을 설정하고, 성공할 때 트리거를 실행하거나, 슬라이더 또는 스크롤 위치에서 숫자를 설정합니다. 애니메이션은 이벤트를 코드로 다시 보낼 수도 있습니다.

이는 입력과 이벤트가 동일하게 유지되는 한 개발자가 애니메이션 코드를 다시 작성하지 않고도 디자이너가 타이밍, 색상 또는 상태를 변경할 수 있음을 의미합니다. 파일이 공유되기 때문에 React 웹 앱, SwiftUI 앱 또는 Flutter 앱에서 동일한 구성 요소를 사용할 수 있습니다.

예를 들어 완전한 제어가 필요하거나 엄격한 번들 제한이 있기 때문에 대신 손으로 작성한 코드를 원하는 경우 Reanimated는 React Native의 표준 선택으로 유지됩니다. 일부 팀에서는 핵심 탐색을 위한 손으로 작성한 모션과 보다 풍부한 구성 요소를 위한 런타임 파일을 모두 사용합니다.

모든 런타임과 마찬가지로 중요한 화면에 사용하기 전에 지원하는 장치, 특히 구형 Android 휴대폰에서 테스트하십시오.

자주 묻는 질문

ExodeUI는 Reanimated 코드를 생성합니까?

아니요. .exode 파일을 재생하는 런타임을 제공합니다. 코드는 입력과 이벤트를 통해 애니메이션을 제어합니다.

엑스포에서도 작동하나요?

시작하기 전에 현재 Expo 지원에 대한 React Native 런타임 문서를 확인하세요.

iOS와 Android에서 동일한 애니메이션을 실행할 수 있나요?

예. React Native 런타임은 두 플랫폼 모두에서 동일한 파일을 재생합니다.

내 앱에서 애니메이션을 어떻게 실행하나요?

입력을 설정하거나 파일에 정의된 트리거(예: "눌린" 부울 또는 "성공" 트리거)를 실행합니다.

관련 가이드와 예제

모바일에서 실행되는 구성 요소를 사용해 보세요

무료 ExodeUI 예제를 열고 React Native 앱이 제어하는 ​​입력 및 이벤트를 확인하세요.

예제 열기
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →