Estoy usando props.setSelectValue((prevState: any) => ([...prevState, {control: props.data.control, value:itemValue}])) para actualizar una matriz de objetos, pero agrega valor a un objeto anterior y me gustaría simplemente actualizar cuando la clave ya está en el objeto. ¿Cómo puedo hacerlo?
Puede establecer los valores en indefinidos si no están definidos en prevState
props.setSelectValue((prevState: any) => ([...prevState, { control: prevState.control ? props.data.control : undefined, value: prevState.value ? itemValue : undefined }]))