diff --git a/packages/react-dom/src/events/ReactDOMEventListener.js b/packages/react-dom/src/events/ReactDOMEventListener.js index df136f67ec3..1d1daa3fb33 100644 --- a/packages/react-dom/src/events/ReactDOMEventListener.js +++ b/packages/react-dom/src/events/ReactDOMEventListener.js @@ -8,7 +8,6 @@ import {batchedUpdates} from 'events/ReactGenericBatching'; import {isFiberMounted} from 'shared/ReactFiberTreeReflection'; import {HostRoot} from 'shared/ReactTypeOfWork'; -import EventListener from 'fbjs/lib/EventListener'; import getEventTarget from './getEventTarget'; import {getClosestInstanceFromNode} from '../client/ReactDOMComponentTree'; @@ -124,10 +123,10 @@ export function trapBubbledEvent(topLevelType, handlerBaseName, element) { if (!element) { return null; } - return EventListener.listen( - element, + element.addEventListener( handlerBaseName, dispatchEvent.bind(null, topLevelType), + false, ); } @@ -145,10 +144,10 @@ export function trapCapturedEvent(topLevelType, handlerBaseName, element) { if (!element) { return null; } - return EventListener.capture( - element, + element.addEventListener( handlerBaseName, dispatchEvent.bind(null, topLevelType), + true, ); }