Я пытаюсь сделать некоторые расчеты для положения внутри useDrop: hover (). Но не могу продолжить, потому что компонент prop не определен при наведении. Ниже приведена моя реализация для useDrop Hook:
const [{ isOver, canDrop }, drop] = useDrop({
accept: getAcceptType(schema),
drop: addComponentOnDrop(schema),
collect: monitor => ({
isOver: monitor.isOver({ shallow: true }),
canDrop: monitor.canDrop(),
}),
hover(props, monitor,component) {
console.log(component);
debugger
if (!monitor.canDrop()) {
return;
}
},
});