kvision / pl.treksoft.kvision.redux / ReduxStore / <init>

<init>

(js) ReduxStore(reducer: ReducerFun<S, A>, initialState: S, vararg middlewares: Middleware<S>)

Creates a Redux store with given reducer function and initial state.

Parameters

S - redux state type

A - redux action type

reducer - a reducer function

initialState - an initial state

middlewares - a list of optional Redux Kotlin middlewares

Constructor
Creates a Redux store with given reducer function and initial state.

(js) ReduxStore(reducer: Reducer<S, A>, initialState: S, vararg middlewares: dynamic)

Creates a Redux store with given reducer function and initial state.

Parameters

S - redux state type

A - redux action type

reducer - a reducer function

initialState - an initial state

middlewares - a list of optional Redux JS middlewares

Constructor
Creates a Redux store with given reducer function and initial state.