Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

162
Vistas
Editar producto con imágenes usando React-Dropzone

Cuando creo un producto, uso React-Dropzone, pero cuando edito, pretendo usarlo de la misma manera. Me gustaría que al editar el producto se muestren en React-Dropzone las imágenes que ya están subidas al producto para que el usuario pueda borrarlas todas, o solo una, etc.

Este código funciona bien a la hora de subir imágenes, pero cuando paso el array con las imágenes que ya tiene el producto en la base de datos al momento de editar, me muestra la vista previa de la imagen vacía:

 import React from 'react'; import {useDropzone} from 'react-dropzone' import { useState, useEffect } from 'react' const DragAndDrop = ({files, setFiles, setDropError }) => { console.log(files); //Array of images that the product already has in the database const onDropRejected = () => { setDropError('Imágenes con tamaño Máximo de 1MB') setTimeout(() => { setDropError('') }, 3000) } const { acceptedFiles, fileRejections, getRootProps, getInputProps } = useDropzone({ accept: { 'image/jpeg': [], 'image/jpg': [], 'image/png': [] }, maxFiles:3, maxSize:1000000, onDropRejected, onDropAccepted: acceptedFiles => { console.log(acceptedFiles); if (files.length<1){ setFiles(acceptedFiles.map(file => Object.assign(file, { preview: URL.createObjectURL(file) }))); } else { setFiles(files.map(file => Object.assign(file, { preview: URL.createObjectURL(file) //Here I try to pass the images to create the preview but the images are not shown }))); } } }) ...

¿Cómo puedo realizar esta tarea? Gracias.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda