Files
nav2/src/__data__/selectors/users.ts
Primakov Alexandr Alexandrovich 4b869ffe7a thunk
2025-01-23 18:30:45 +03:00

13 lines
533 B
TypeScript

import { createSelector } from '@reduxjs/toolkit'
import { StoreType } from '../store'
import { Statuses } from '../reducers/users'
import { rootSelector } from './rootSelector'
const usersRootSelector = createSelector(rootSelector, (state: StoreType) => state.user)
export const isLoading = createSelector(usersRootSelector, (state) => state.status === Statuses.FETCHING)
export const data = createSelector(usersRootSelector, (state) => state.data)
export const error = createSelector(usersRootSelector, (state) => state.error)