Я не совсем понимаю это, но, по-видимому, не рекомендуется использовать findDOMNode().
Я пытаюсь создать компонент перетаскивания, но я не уверен, как мне обращаться к refs из переменной компонента. Это пример того, что у меня есть:
const cardTarget = {
hover(props, monitor, component) {
...
// Determine rectangle on screen
const hoverBoundingRect = findDOMNode(component).getBoundingClientRect();
...
}
}
Edit
Это может быть вызвано тем, что мой компонент является как источником перетаскивания, так и целью, поскольку я могу заставить его работать в в этом примере, но не этот.