VEF Hooks
useAuthorizedItems
Filters config arrays by permission metadata.
useBreakpoints
Returns breakpoint state from a custom breakpoint configuration.
useCheckPermission
Returns a reusable function for imperative permission checks.
useDataDictQuery
Fetches data-dictionary options through appContext.dataDictQueryFn.
useDataOptionsQuery
Transforms query or dictionary data into normalized option structures, including pinyin-enhanced variants when needed.
Deep / Shallow Comparison Hooks
These hooks help when dependency arrays contain objects or arrays and default shallow reference checks are not enough:
useDeepCallbackuseDeepCompareuseDeepEffectuseDeepIsomorphicEffectuseDeepLayoutEffectuseDeepMemouseShallowCallbackuseShallowCompareuseShallowEffectuseShallowIsomorphicEffectuseShallowLayoutEffectuseShallowMemo
Event and Environment Hooks
Representative hooks in this group:
useDocumentEventuseEmitterEventuseLatestuseRafStateuseSingletonuseViewportSize
Query and Mutation State Hooks
useHasFetchinguseHasMutating
These are especially useful for page-level loading coordination and disabling repeated actions while requests are running.