Назад к задачам
Junior — Senior
11

Кастомный хук, определяющий первый рендер компонента

Компании, где спрашивали:

Альфа-БанкАльфа-Банк
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Создайте собственный хук useFirstRender, который возвращает true лишь во время первого рендера компонента, а при всех последующих рендерах — false.

export default function App (props) { 
  const isFirstRender = useFirstRender();
  if(isFirstRender) return null;
  
  return props.children;
}