Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

158
Visualizações
soltar un bloque de arrastrar entre una matriz de elementos que se pueden soltar no funciona correctamente

Estoy trabajando con react-dnd. Lo que estoy tratando de lograr es arrastrar el bloque desde la izquierda y soltarlo entre bloques ya existentes. He intentado replicar mi problema en codesandbox. Enlace al cual está aquí Me enfrento a dos problemas aquí

Primer problema:

A medida que continuamos agregando bloques desde la barra izquierda, hay algún problema y los bloques dejan de agregarse a la barra derecha. (Para recrear el problema, intente agregar un par de bloques a la barra derecha, puede verlo después de agregar 4 o 5 bloques).

código de referencia:

después de que el elemento esté debajo de la función, se llama, creo que dónde está el problema exacto, pero no estoy seguro. Puede encontrarlo en el archivo Dustbin.js en codesandbox

 const addBlock = (id, newBlock) => { const newBlockList = [...blocks]; let index = newBlockList.findIndex((el) => el.id === id); if (index > -1) { newBlockList.splice(index, 0, newBlock); setBlocks(newBlockList); } };

Segundo problema:

Dado que siempre estoy agregando los bloques sobre el bloque desplegable. No puedo averiguar cómo agregar el elemento al último.

Por favor, corrígeme ¿qué estoy haciendo mal? o cualquier sugerencia será útil.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda