Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

loadingSelectors.js 514B

12345678910111213141516
  1. import { createSelector } from "reselect";
  2. const loadingSelector = (state) => state.loading;
  3. export const selectIsLoadingByActionType = (loadingActionType) =>
  4. createSelector(loadingSelector, (state) => state[`${loadingActionType}`]);
  5. export const selectIsLoadingByActionTypes = (actionTypes) =>
  6. createSelector(loadingSelector, (state) =>
  7. actionTypes.some((actionType) => state[`${actionType}`])
  8. );
  9. export const selectLoaderCount = createSelector(
  10. loadingSelector,
  11. (state) => state.loaderCount
  12. );