Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

useAsyncPagingReducerEffect

  • useAsyncPagingReducerEffect<TSelected, TState>(reducerPath: string, extraSelector: (state: TState, destState: TState) => TSelected, onFinish: AsyncEffectCallback<TAsyncSelected<TSelected>>, deps?: DependencyList): TAsyncSelected<TSelected>
  • Hook that trigger every change in async paging reducer field at the path it is watching

    Type parameters

    • TSelected: TAsyncSelected<TSelected>

    • TState = DefaultRootState

    Parameters

    • reducerPath: string

      Path to object field of reducer. More about path, you can check with lodash

    • extraSelector: (state: TState, destState: TState) => TSelected

      function as a state selector

        • (state: TState, destState: TState): TSelected
        • Parameters

          • state: TState
          • destState: TState

          Returns TSelected

    • onFinish: AsyncEffectCallback<TAsyncSelected<TSelected>>
    • Optional deps: DependencyList

    Returns TAsyncSelected<TSelected>

useAsyncReducerEffect

  • useAsyncReducerEffect<TSelected, TState>(reducerPath: string, extraSelector: (state: TState, destState: TState) => TSelected, onFinish: AsyncEffectCallback<TAsyncSelected<TSelected>>, deps?: DependencyList): TAsyncSelected<TSelected>
  • Hook that trigger every change in async reducer field at the path it is watching

    Type parameters

    • TSelected: TAsyncSelected<TSelected>

    • TState = DefaultRootState

    Parameters

    • reducerPath: string

      Path to object field of reducer. More about path, you can check with lodash

    • extraSelector: (state: TState, destState: TState) => TSelected
        • (state: TState, destState: TState): TSelected
        • Parameters

          • state: TState
          • destState: TState

          Returns TSelected

    • onFinish: AsyncEffectCallback<TAsyncSelected<TSelected>>
    • Optional deps: DependencyList

    Returns TAsyncSelected<TSelected>

Legend

  • Function
  • Function with type parameter
  • Type alias
  • Interface
  • Class

Generated using TypeDoc