diff --git a/src/common/hooks/useIsFocusVisible.ts b/src/common/hooks/useIsFocusVisible.ts index 215a9127..ba48f641 100644 --- a/src/common/hooks/useIsFocusVisible.ts +++ b/src/common/hooks/useIsFocusVisible.ts @@ -2,7 +2,6 @@ // based on https://github.com/WICG/focus-visible/blob/v4.1.5/src/focus-visible.js import { useCallback } from 'react'; -import { findDOMNode } from 'react-dom'; let hadKeyboardEvent = true; let hadFocusVisibleRecently = false; @@ -138,9 +137,7 @@ function handleBlurVisible() { } export function useIsFocusVisible() { - const ref = useCallback((instance: T) => { - // eslint-disable-next-line react/no-find-dom-node - const node = findDOMNode(instance); + const ref = useCallback((node: T) => { if (node != null) { prepare(node.ownerDocument); }