Estoy tratando de enviar objetos a mi estado de matriz usando el método onChanage. Pero cada vez que mi matriz devuelve el valor duplicado, no el valor real. Intenté muchas veces solucionar este problema. Pero no puedo.
const [variant, setVariant] = React.useState([]); values.filter((valuesData) => (!valuesData.hasVariants ? setVariant((data) => [...data,{ productId:valuesData._id}]): setVariantStatus(false)));El primer índice siempre está duplicado