Tengo un problema extraño, cuando, por ejemplo, hago esto const data = [...businessCategories]; y realice cambios en la variable de datos como este data[itemIndex].selected = true; . Lo que sucede es que la variable businessCategories se modifica, así como los datos. No entiendo por qué sucedió esto, ya que solo copio valores, no referencias.