React Native

Animations React Native

Animated API, Reanimated 2/3, Gesture Handler, layout animations, performance

22 questions d'entretien·
Confirmé
1

Quel objet utiliser pour créer une valeur animable avec l'API Animated de React Native ?

Réponse

Animated.Value est l'objet fondamental pour créer des valeurs animables dans React Native. Il encapsule une valeur numérique qui peut être modifiée de manière fluide au fil du temps. Cette valeur peut ensuite être liée à des propriétés de style comme opacity, transform ou width pour créer des animations visuelles.

2

Quelle méthode d'animation permet de créer une transition fluide avec une durée et un easing configurables ?

Réponse

Animated.timing est la méthode la plus courante pour créer des animations basées sur le temps. Elle permet de définir une durée, une fonction d'easing (accélération/décélération), et optionnellement un délai. Cette méthode offre un contrôle précis sur la progression de l'animation du début à la fin.

3

Quelle méthode permet d'exécuter plusieurs animations en même temps avec l'API Animated ?

Réponse

Animated.parallel exécute un tableau d'animations en parallèle, les démarrant toutes simultanément. Cette méthode est idéale pour synchroniser plusieurs propriétés animées, comme déplacer et faire apparaître un élément en même temps. Par défaut, elle s'arrête si une animation échoue, comportement configurable via stopTogether.

4

Quelle méthode permet d'enchaîner des animations les unes après les autres de manière séquentielle ?

5

Quelle méthode d'animation crée un effet de rebond physique réaliste sans durée fixe ?

+19 questions d'entretien

Maîtrise React Native pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement