Animations React Native
Animated API, Reanimated 2/3, Gesture Handler, layout animations, performance
1Quel objet utiliser pour créer une valeur animable avec l'API Animated de React Native ?
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.
2Quelle méthode d'animation permet de créer une transition fluide avec une durée et un easing configurables ?
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.
3Quelle méthode permet d'exécuter plusieurs animations en même temps avec l'API Animated ?
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.
Quelle méthode permet d'enchaîner des animations les unes après les autres de manière séquentielle ?
Quelle méthode d'animation crée un effet de rebond physique réaliste sans durée fixe ?
+19 questions d'entretien
Autres sujets d'entretien React Native
Les bases de JavaScript
Fondamentaux React
Bases de React Native
React Hooks
TypeScript pour React & React Native
Composants & API React Native
Styling & Layout React Native
Navigation React Native
State Management React Native
Networking & API React Native
Persistance des données
Forms & Validation
Native Modules & Bridge
Code spécifique aux plateformes
Permissions & Device APIs
Push Notifications
Testing React Native
Debugging React Native
Build & Deployment
Expo vs React Native Bare
Performance Optimization
Memory Management
Architecture Patterns
New Architecture React Native
Security Best Practices
Offline-First Architecture
CI/CD React Native
Monorepo & Code Sharing
Advanced Topics
App Lifecycle & Background Execution
Authentication & Session Management
Monitoring & Crash Reporting
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