---
title: "onDropSessionUpdated(_:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/ondropsessionupdated(_:)"
---

# onDropSessionUpdated(_:)

Specifies an action to perform on each update of an ongoing drop operation activated by dropDestination(_:) or other drop modifiers.

## Declaration

```swift
nonisolated func onDropSessionUpdated(_ onUpdate: @escaping (DropSession) -> Void) -> some View

```

## Discussion

Discussion The onUpdate closure is called when the closest drop session in the child view hierarchy becomes active.

## See Also

### Drag and drop

- [dragConfiguration(_:)](swiftui/view/dragconfiguration(_:).md)
- [dragContainer(for:in:_:)](swiftui/view/dragcontainer(for:in:_:).md)
- [dragContainer(for:itemID:in:_:)](swiftui/view/dragcontainer(for:itemid:in:_:).md)
- [dragContainerSelection(_:containerNamespace:)](swiftui/view/dragcontainerselection(_:containernamespace:).md)
- [dragPreviewsFormation(_:)](swiftui/view/dragpreviewsformation(_:).md)
- [draggable(_:)](swiftui/view/draggable(_:).md)
- [draggable(_:preview:)](swiftui/view/draggable(_:preview:).md)
- [draggable(_:containerNamespace:_:)](swiftui/view/draggable(_:containernamespace:_:).md)
- [draggable(_:id:containerNamespace:_:)](swiftui/view/draggable(_:id:containernamespace:_:).md)
- [draggable(_:id:item:containerNamespace:)](swiftui/view/draggable(_:id:item:containernamespace:).md)
- [draggable(_:item:containerNamespace:)](swiftui/view/draggable(_:item:containernamespace:).md)
- [draggable(containerItemID:containerNamespace:)](swiftui/view/draggable(containeritemid:containernamespace:).md)
- [dropConfiguration(_:)](swiftui/view/dropconfiguration(_:).md)
- [dropDestination(for:isEnabled:action:)](swiftui/view/dropdestination(for:isenabled:action:).md)
- [dropPreviewsFormation(_:)](swiftui/view/droppreviewsformation(_:).md)
