Перейти к основному содержимому

useFirstMount

Для чего нужен#

Этот хук позволяет определить, является ли рендер компонента, в котором он вызван первый, или уже произошли новые рендеры. В основном он может пригодится, для исполнения кода один раз в компоненте, независимо от его дальнейших рендеров.

Преимущества#

Данный хук предоставляет простой флаг, для определения, является ли рендер компонента первым или нет. Он сохраняет значение независимо от новых рендеров компонента.

Как начать использовать#

Для того чтобы начать использовать этот хук, вам нужно импортировать его в проект:

import React from 'react';import { useFirstMount } from 'react-hooks-kit';
const Component = () => {   const { isFirstMount } = useFirstMount();
  console.log(isFirstMount); // true
  // Код компонента...};

Доступны следующие функции для работы:

Параметры#

НазваниеТипОписание
isFirstMountbooleanВозвращает значение первый рендер компонента или нет.