Skip to main content

# useInjectReducer()

    function useInjectReducer(options: {
      key: string;
      reducer: Reducer;
    }): boolean;

A react hook that dynamically injects a reducer when the hook is run

## Parameters​

### options​

#### key​

`string`

The key to inject the reducer under

#### reducer​

`Reducer`

The reducer that will be injected

## Returns​

`boolean`

flag indicating whether or not the reducer has finished injecting

## Example​

    function BooksManager() {
     useInjectReducer({ key: "books", reducer: booksReducer })

     return null;
    }