https://bigfrontend.dev/react/useUpdateEffect
Нужно реализовать кастомный хук `useUpdateEffect`, который работает почти так же, как
useEffect,но не срабатывает при первом рендере.
Вот возможная реализация 👇
import React, { useEffect, useRef } from 'react';
export function useUpdateEffect(effect: EffectCallback, deps?: DependencyList) {
const isFirst = useRef(true);
useEffect(() => {
if (isFirst.current) {
isFirst.current = false;
return;
}
return effect();
}, deps);
}