This commit is contained in:
Primakov Alexandr Alexandrovich
2025-01-23 18:30:45 +03:00
parent 67fa902c75
commit 4b869ffe7a
13 changed files with 208 additions and 43 deletions

View File

@@ -0,0 +1,12 @@
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)