@fakel/rest-admin
Version:
An application that makes it easier to work with your API
34 lines (26 loc) • 1.27 kB
text/mdx
---
name: Hooks
route: /hooks
---
# Хуки
### Store Hooks
- `useAppStore()` - получение AppStore
- `useAuthProviderStore()` - получение AuthProviderStore
- `useAuthStore()` - получение AuthStore
- `useDataProviderStore()` - получение DataProviderStore
- `useFiltersStore()` - получение FiltersStore
- `useImageStore()` - получение ImageStore
- `useListStore()` - получение ListStore
- `useLocaleStore()` - получение LocaleStore
- `useResourceStore()` - получение ResourceStore
- `useRootStore()` - получение RootStore
- `useShowStore()` - получение ShowStore
- `useStore(name: string)` - получение store по имени
### Auth Hooks
- `useLogin()` - получение:
- Функция login (credentials)
- Функция logout ()
- Флаг isAuthorized - показывает статус авторизации пользователя
- user - авторизированный пользователь
- loading - состояния которое изменяеться во время выполнениния функции login
- `useGetMe()` - получение авторизированного пользователя