параметр компонента не определен при использовании useDrop: hover (реквизиты, монитор, компоненты) - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь сделать некоторые расчеты для положения внутри 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;
      }
    },
  });
...