Вызывается перед повторным использованием ячейки: сбрасывают текст, картинки, selection и отменяют image load, чтобы не мелькали чужие данные.
Разбор
- Тяжёлую работу здесь не делают.
- Сбрасывают highlighted/selected при кастомной отрисовке.
- Отменяют async задачи конфигурации.
- Новую конфигурацию делают в cellForItem/configure.
Итог
prepareForReuse чистит ячейку перед новым indexPath.