IT/React + TypeScript

[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive.

차가운남자 2019. 3. 29. 10:23

크롬 브라우저에서 
[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive.

구글링을 해봐서 2가지 대처를 해보았다.

1.우선 구글에서 제시하는 방법
 - 이벤트를 걸어라.( window.addEventListener("wheel", func, {passive: true} );) 또는
window.addEventListener("wheel", func);
- 자세한거는 ( https://github.com/sahel-sh/Document-level-passive-wheel-event-listeners/blob/master/Explainer.md)

2.스택오브플로우 방법
 - css에서 
touch-action: none; 을 해라

결론: 현재 프로젝트에서 내가 작성한 부분(react)에서 2가지 방법을 다해봤지만 해결되지 못했다.
현재 사용하는 라이브러리에서 충돌이 나는것으로 보인다.