---
title: UICollectionViewCell.ConfigurationUpdateHandler
framework: uikit
role: symbol
role_heading: Type Alias
path: uikit/uicollectionviewcell/configurationupdatehandler-swift.typealias
---

# UICollectionViewCell.ConfigurationUpdateHandler

The type of block for handling updates to the cell’s configuration using the current state.

## Declaration

```swift
typealias ConfigurationUpdateHandler = (UICollectionViewCell, UICellConfigurationState) -> Void
```

## Parameters

- `cell`: The collection view cell to configure.
- `state`: The new state to use for updating the cell’s configuration.

## See Also

### Managing the state

- [configurationState](uikit/uicollectionviewcell/configurationstate-4u37h.md)
- [setNeedsUpdateConfiguration()](uikit/uicollectionviewcell/setneedsupdateconfiguration().md)
- [updateConfiguration(using:)](uikit/uicollectionviewcell/updateconfiguration(using:).md)
- [configurationUpdateHandler](uikit/uicollectionviewcell/configurationupdatehandler-7rqbu.md)
- [isSelected](uikit/uicollectionviewcell/isselected.md)
- [isHighlighted](uikit/uicollectionviewcell/ishighlighted.md)
