Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Intern — Middle
6
Создание пользовательского хука для определения первой отрисовки
Условие задачи
Необходимо реализовать хук useFirstRender, который будет возвращать булево значение — true, если компонент только что был смонтирован, и false в последующих рендерах.
react
const useFirstRender = () => { };
function RenderAfterFirstRender(props) {
const isFirstRender = useFirstRender();
if (isFirstRender) {
return "Hwuero";
}
return props.children;
}
Ваша задача – написать тело хука так, чтобы компонент RenderAfterFirstRender корректно различал первый и последующие рендеры и отображал соответствующий контент.