@relax.dev/router
Version:
Router for VKUI
11 lines (10 loc) • 692 B
TypeScript
import { Location } from '../..';
import { RouterGenericBase } from '../entities/Types';
/**
* хук для обхода решения проблемы с слишком частой сменой панелей/попапов/модалок
* которая может приводить к зависанию всего приложения
*
* работает аналогично {@link useLocation} возвращяет функцию onTransitionEnd котору надо вызывать в колбеках onTransition компонента View
*
*/
export declare function useThrottlingLocation<T extends RouterGenericBase = RouterGenericBase>(): [Location<T>, () => void];