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 будет перемонтирован.
Доступны следующие функции для работы:
#
ПараметрыНазвание | Тип | Описание |
---|---|---|
key | number | Возвращает начальное состояние key. |
onRemount | () => void | Функция для изменения состояния key. |