React Native

React Native 애니메이션

Animated API, Reanimated 2/3, Gesture Handler, 레이아웃 애니메이션, 성능

22 면접 질문·
Mid-Level
1

React Native의 Animated API로 애니메이션 가능한 값을 만들려면 어떤 객체를 사용해야 합니까?

답변

Animated.Value는 React Native에서 애니메이션 가능한 값을 만들기 위한 기본 객체입니다. 시간이 지남에 따라 부드럽게 변경될 수 있는 숫자 값을 캡슐화합니다. 이 값은 opacity, transform, width 같은 스타일 속성에 연결하여 시각적 애니메이션을 만들 수 있습니다.

2

설정 가능한 duration과 easing으로 부드러운 전환을 만들 수 있는 애니메이션 메서드는 무엇입니까?

답변

Animated.timing은 시간 기반 애니메이션을 만드는 가장 일반적인 메서드입니다. duration, easing 함수(가속/감속), 선택적으로 지연을 정의할 수 있습니다. 이 메서드는 애니메이션의 시작부터 끝까지 진행을 정밀하게 제어합니다.

3

Animated API로 여러 애니메이션을 동시에 실행할 수 있는 메서드는 무엇입니까?

답변

Animated.parallel은 애니메이션 배열을 병렬로 실행하여 모두 동시에 시작합니다. 이 메서드는 요소를 이동시키면서 동시에 페이드 인하는 것처럼 여러 애니메이션 속성을 동기화하는 데 이상적입니다. 기본적으로 애니메이션 중 하나가 실패하면 멈추며, 이 동작은 stopTogether로 설정할 수 있습니다.

4

애니메이션을 순차적으로 차례차례 연결할 수 있는 메서드는 무엇입니까?

5

고정된 duration 없이 사실적인 물리 기반 바운스 효과를 만드는 애니메이션 메서드는 무엇입니까?

+19 면접 질문

다음 면접을 위해 React Native을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기