feat: fix after code review CB-124

This commit is contained in:
Dmitry Krupenya
2020-05-29 18:33:44 +03:00
parent d6f21c6d31
commit 5e35865233
+2 -2
View File
@@ -1,5 +1,5 @@
import React, {
useEffect, useRef, ReactElement, MutableRefObject
useLayoutEffect, useRef, ReactElement, MutableRefObject
} from 'react';
type InFocusProps = {
@@ -10,7 +10,7 @@ export function InFocus({ children }: InFocusProps) {
const isFirstRender: MutableRefObject<boolean> = useRef(true);
const childRef: MutableRefObject<HTMLElement | null> = useRef(null);
useEffect(() => {
useLayoutEffect(() => {
if (isFirstRender.current) {
isFirstRender.current = false;
if (childRef.current !== null) {