Expose the droppableActiveId as meta property in onUpdate event #19
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.
Hello Olivier,
First of all, thank you for the wonderful contribution that is react-native-dnd.
I needed to access the active droppable Id during drag operations, ideally from the
dndPovider
.The
onDragEnd
event provides us with this at the end of the drag process, but I could not find a way to get the id before. The reason was to manipulate some data unrelated to styling the components (which is already easily doable withuseAnimatedStyle
).I struggled with a few approaches trying to get it from within my droppable component using
useActiveDropReaction
anduseLatestValue
(and even 'hacking' theuseAnimatedStyle
) in combination withrunOnJs
. But they all proved too heavy and costly. Turning to thedndPovider
and exposing the id that was already there seemed the cleanest way to go.It seems to me this could potentiality be a desired feature for many drag and drop type use cases and implementations.
Please let me know if I missed something.
Thanks,
Kostas