Не запускайте использование в начале

Refer
https://stackoverflow.com/a/71342621/15187131

// Or use useLayoutEffect
const firstUpdate = useRef(true);
  useLayoutEffect(() => {
    if (firstUpdate.current) {
      firstUpdate.current = false;
    } else {
     // do things after first render
  }
});
shahul