Recall & Review
beginner
What is the purpose of the React Native Gesture Handler library?
It provides improved gesture handling and touch interactions in React Native apps, offering better performance and native-like gestures compared to the default gesture system.
Click to reveal answer
beginner
Which component from Gesture Handler is used to detect a tap gesture?
The <TapGestureHandler> component detects tap gestures, allowing you to respond when the user taps on a view.
Click to reveal answer
beginner
How do you wrap your app to enable Gesture Handler in React Native?
You wrap your app's root component with <GestureHandlerRootView> to enable gesture handling across the app.
Click to reveal answer
intermediate
What is the role of the onGestureEvent prop in Gesture Handler components?
It is a callback function that receives gesture events, allowing you to respond to gesture state changes like start, active, and end.
Click to reveal answer
intermediate
Why is Gesture Handler preferred over React Native's default gesture system?
Because it uses native gesture handling under the hood, it offers smoother animations, better gesture recognition, and fewer gesture conflicts.
Click to reveal answer
Which component should wrap your app to enable Gesture Handler?
✗ Incorrect
The component wraps the app root to enable gesture handling.
Which Gesture Handler component detects a swipe or pan gesture?
✗ Incorrect
What prop do you use to listen to gesture state changes?
✗ Incorrect
The onGestureEvent prop receives gesture event updates.
Gesture Handler improves gesture performance by:
✗ Incorrect
It uses native gesture recognition for smoother and more reliable gestures.
Which of these is NOT a Gesture Handler component?
✗ Incorrect
Explain how to set up Gesture Handler in a React Native app and why it is important.
Think about the root wrapper and native gesture benefits.
You got /4 concepts.
Describe how you would detect and respond to a tap gesture using Gesture Handler.
Focus on the component and event handling.
You got /4 concepts.