Hola chicos,
Realmente no puedo publicar un ejemplo de código específico ya que está demasiado desordenado en este momento, pero creo que aislé los pasos necesarios para reproducir el problema.
el error se arrojó a DragDropMonitor.prototype.canDropOnTarget
porque no pudo encontrar un objetivo con el targetID (obviamente).
caso de uso: estoy construyendo un árbol ordenable y necesito reubicar el elemento arrastrado y suspendido
a después de su nodo padre:
en más cosas: mientras se produce el error, todavía funciona.
¡Gracias!
+1 También tengo este problema
Proporcione un ejemplo que reproduzca el problema. Entonces puedo echar un vistazo.
Probablemente esto esté arreglado en 2.1.0.
Cerraré, pero avíseme si no, y volveré a abrir.
@gaearon Recientemente actualicé a react-dnd v5 y este problema se repite nuevamente. Parece que funcionó bien en 2.6.0
y también 3.0.2
pero se rompe en 4.0.5
y 5.0.0
.
¿Alguna noticia sobre esto?
@gaearon alguna actualización?
El mismo problema aqui
lo mismo aquí en 5.0.0
el mismo problema aqui
el mismo problema aqui
mismo problema, alguna sugerencia para solucionarlo?
¿Alguien tuvo suerte con esto?
Tengo este problema en la muestra de fuente externa de árbol de reacción ordenable. Arrastrando a un área roja.
https://frontend-collective.github.io/react-sortable-tree/?path=/story/advanced --drag-from-external-source
https://github.com/frontend-collective/react-sortable-tree/blob/master/stories/external-node.js
vendors~main.91acd83f50dfbcb80997.bundle.js:1 Uncaught Invariant Violation: Expected to find a valid target.
at module.exports (https://frontend-collective.github.io/react-sortable-tree/vendors~main.91acd83f50dfbcb80997.bundle.js:2:592)
at DragDropMonitorImpl.canDropOnTarget (https://frontend-collective.github.io/react-sortable-tree/vendors~main.91acd83f50dfbcb80997.bundle.js:2:186636)
at DropTargetMonitorImpl.canDrop (https://frontend-collective.github.io/react-sortable-tree/vendors~main.91acd83f50dfbcb80997.bundle.js:2:71541)
at https://frontend-collective.github.io/react-sortable-tree/main.91acd83f50dfbcb80997.bundle.js:1:132866
at DragDropContainer.getCurrentState (https://frontend-collective.github.io/react-sortable-tree/vendors~main.91acd83f50dfbcb80997.bundle.js:2:87049)
at DragDropContainer._this.handleChange (https://frontend-collective.github.io/react-sortable-tree/vendors~main.91acd83f50dfbcb80997.bundle.js:2:84210)
at handleChange (https://frontend-collective.github.io/react-sortable-tree/vendors~main.91acd83f50dfbcb80997.bundle.js:2:185746)
at dispatch (https://frontend-collective.github.io/react-sortable-tree/vendors~main.91acd83f50dfbcb80997.bundle.js:2:168058)
at Object.endDrag (https://frontend-collective.github.io/react-sortable-tree/vendors~main.91acd83f50dfbcb80997.bundle.js:2:199234)
at HTML5Backend.handleTopDragEndCapture (https://frontend-collective.github.io/react-sortable-tree/vendors~main.91acd83f50dfbcb80997.bundle.js:2:152270)
La siguiente solución funcionó para mí
Comentario más útil
el mismo problema aqui