Reagir DnD: Evite usar o findDOMNode

Eu não entendo completamente, mas aparentementenão é recomendado usar findDOMNode ().

Estou tentando criar o componente de arrastar e soltar, mas não tenho certeza de como devo acessar refs da variável do componente. Este é um exemplo do que eu tenho atualmente:

const cardTarget = {
    hover(props, monitor, component) {
        ...
        // Determine rectangle on screen
        const hoverBoundingRect = findDOMNode(component).getBoundingClientRect();
        ...
    }
}

Fonte

Editar

Pode ser causado pelo meu componente ser a fonte e o destino de arrastar e soltar, pois posso fazê-lo funcionareste exemplo mas nãoeste.

questionAnswers(3)

yourAnswerToTheQuestion