如何在反应中处理onTouchMove事件

Dav*_*ess 5 javascript touch reactjs

我想在我当前将手指移过的react元素上触发一个事件。我尝试过,onTouchMove但仅在我接触的第一个元素时触发,然后继续触发它。我能够跟踪当前触摸的元素的唯一方法是elementFromPoint()方法。

handleTouchMove(e) {
    e.preventDefault();
    let changedTouch = event.changedTouches[0];
    let elem = document.elementFromPoint(changedTouch.clientX, changedTouch.clientY);
}
Run Code Online (Sandbox Code Playgroud)

现在我有了元素,但是我正在直接与dom合作。任何想法如何避免这种情况?