Skip to content

Latest commit

 

History

History
90 lines (66 loc) · 4.21 KB

README.md

File metadata and controls

90 lines (66 loc) · 4.21 KB

@alfalab/utils

Данная библиотека представляет собой набор общеиспользуемых утилит.

Содержание

Структура

Данная библиотека представляет собой набор пакетов организованный по принципу монорепозитория и включает в себя следующие пакеты:

Установка

Установка основной библиотеки:

npm i @alfalab/toolbox

или

yarn add @alfalab/utils

Установка отдельного модуля ( например, если вам нужны только утилиты )

npm i @alfalab/utils

или

yarn add @alfalab/utils

Документация

Хуки

название назначение ссылки
useClickOutside Обработчик который срабатывает при клике вне контейнера на который передана ссылка демо | документация
useDimensions демо | документация
useEventCallback facebook/react#14099 (comment) демо | -
useFocus Хук устанавливает обработчик события на focusin и focusout демо | документация
useMedia Обработчик срабатывает когда переданный медиа запрос является валидным демо | документация
usePrevious Позволяет сохранять предыдущее значение до рендера демо | документация

Утилиты

название назначение аргументы
демо | документация
демо | документация
демо | документация

Данные

название назначение аргументы
демо | документация
демо | документация
демо | документация

Типы

название назначение аргументы
демо | документация
демо | документация
демо | документация