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

useRemount

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

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

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

Для реализации этой возможности используются базовые возможности React, что гарантированно будет работать на всех версиях и в любых приложениях сделанных на React.

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

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

import React from 'react';import { useRemount } from 'react-hooks-kit';
const Component = () => {  const {key, onRemount} = useRemount();
  // Кнопка для для перемонтирования компонента  <Button onClick={onRemount}>Перемонтировать компонент</Button>    // Нужно добавить в свойство key  <ComponentToRemount key={key} />};

При клике на кнопку, компонент ComponentToRemount будет перемонтирован.

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

Параметры#

НазваниеТипОписание
keynumberВозвращает начальное состояние key.
onRemount() => voidФункция для изменения состояния key.