Если я правильно понял, вы хотите установить highlighted
на true
после того, как нажмете изображение:
const toggleSelect = id => {
setSelect(prev => {
return prev.map(item => {
if(item.id !== id) return item
return {
...item,
highlighted: !item.highlighted
}
})
})
}
// Usage:
<Image onPress={() => toggleSelect(image.id)} {...rest} />
После прочтения вашего комментария, я вижу, вы хотите переключиться. Итак, я отредактировал свой пример.