fix: fire onScroll
from props in KeyboardAwareScrollView
#339
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📜 Description
Fire
onScroll
from props inKeyboardAwareScrollView
.💡 Motivation and Context
Initially I wanted to achieve that as
runOnJS(props.onScroll)({ nativeEvent: e })
. But in this case I'm getting:And it's really incorrect, because several properties will be missing and js-based handler (not based on
Animated.event
) may not read expected properties (such astarget
etc.).So I wanted to pass
onScroll
handler from reanimated asonScrollReanimated
property. In this caseonScroll
will be passed fromrest
props and will be fired correctly.Closes #337
📢 Changelog
JS
onScroll
(asrest
) toScrollView
.🤔 How Has This Been Tested?
Tested manually on iPhone 15 Pro.
📝 Checklist