-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
useState in onSnapToItem breaks item display #559
Comments
I have the same issue with two items. When the first item is swiped by me, the interpolator won't work on any other swipe actions. I have downgraded a version to 3.7.5 and it works perfectly after that. |
Same issue for me on Android 6 |
I confirm that using am useState hook inside onSnapToItem cause bug on carousel .
|
ghost
mentioned this issue
Oct 22, 2019
This comment was marked as spam.
This comment was marked as spam.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is this a bug report, a feature request, or a question?
Bug report.
Have you followed the required steps before opening a bug report?
(Check the step you've followed - put an
x
character between the square brackets ([]
).)Have you made sure that it wasn't a React Native bug?
Yes, it is an explicit
react-native-snap-carousel
bugIs the bug specific to iOS or Android? Or can it be reproduced on both platforms?
It is reproducible in Snack on iOS, iOS 12.2
Is the bug reproductible in a production environment (not a debug one)?
Yes
Environment
Environment:
React: 16.8.3
React native: 0.59.2
react-native-snap-carousel: 3.8.0
Target Platform:
iOS (12.2)
Expected Behavior
While snapping between items, the active item would appear bigger.
Actual Behavior
While using
with
Animated
in order to interpolate colors for custom indicatorand also
onSnapToItem
with hooks calls inside, the snapped item where hooks were called become permanently inactive in terms of bigger display.Removing
onScroll
or hooks fromonSnapToItem
fixes the issue, but I need both methods.Reproducible Demo
This snack
(Paste the link to a Snack example in which the issue can be reproduced. Please follow the guidelines for providing a Minimal, Complete, and Verifiable example.)
Steps to Reproduce
(Write your steps so that anyone can reproduce the issue in the Snack demo you provided.)
The text was updated successfully, but these errors were encountered: