# Table of Contents - [API](api.md#api) - [`Action`](action.md) - [`Action`](action.md#action) - [`ActionMeta`](action.md#action-meta) - [`createAction([description], [from])`](action.md#createAction) - [``createPayloadAction([description], [from])``](action.md#createPayloadAction) - [`getActionMeta(action)`](action.md#getActionMeta) - [`prepareActions(actionsMap)`](action.md#prepareActions) - `SubReducer` - [`SubReducer`](reducer.md#sub-reducer) - [`SubReducer(name, [initState])`](reducer.md#sub-reducer-constructor) - [`stateSelector(state)`](reducer.md#sub-reducer-stateSelector) - [`on(action, reducer)`](reducer.md#sub-reducer-on) - [`join(reducer)`](reducer.md#sub-reducer-join) - [`joinListener(name, listener)`](reducer.md#sub-reducer-joinListener) - [`joinReducer(name, reducer)`](reducer.md#sub-reducer-joinReducer) - [`createRootReducer([initState])`](reducer.md#createRootReducer) - [`createSubReducer(name, [initState])`](reducer.md#createSubReducer)