Oi pessoal,
Não posso postar um exemplo de código específico, pois está muito confuso no momento, mas acho que isolei as etapas necessárias para reproduzir o problema.
o erro foi lançado em DragDropMonitor.prototype.canDropOnTarget
porque não foi possível encontrar um destino com o targetID (obviamente).
caso de uso: estou construindo uma árvore classificável e preciso realocar o item arrastado e suspenso
para depois de seu nó pai:
em mais coisas: enquanto o erro ocorre, ele ainda funciona.
obrigado!
+1 Eu também estou tendo esse problema
Forneça um exemplo reproduzindo o problema. Eu posso dar uma olhada então.
Provavelmente, isso foi corrigido no 2.1.0.
Vou fechar, mas me avise se não, e vou reabrir.
@gaearon Recentemente, atualizei para o 2.6.0
e também em 3.0.2
mas quebra em 4.0.5
e 5.0.0
.
Alguma novidade sobre isso?
@gaearon alguma atualização?
Mesmo problema aqui
mesmo aqui em 5.0.0
mesmo problema aqui
mesmo problema aqui
mesmo problema, alguma sugestão para corrigir?
Alguém teve alguma sorte com isso?
Eu tenho esse problema na amostra de fonte externa de árvore classificável reag. Arrastando para uma área vermelha.
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)
A seguinte correção funcionou para mim
Comentários muito úteis
mesmo problema aqui