data Store :: *
data STORE :: !
newtype Action action
type Reducer action state = action -> state -> state
The simple PureScript reducer
newtype ReduxReducer action state
A reducer wrapped for use with Redux
applyReducer :: forall action state. Reducer action state -> action -> state -> state
createReducer :: forall action state. Reducer action state -> state -> ReduxReducer action state
Construct a Redux reducer, which wraps the underlying action in an Action newtype that gives it a "type" property when used in JavaScript FFI
createAction :: forall action. action -> Action action
Construct a pure Redux action
combineReducers :: forall reducers action state. { | reducers } -> ReduxReducer action state
Easily combine reducers using the underlying Redux utility
provider :: ReactClass { store :: Store }
The component from react-redux
connect :: forall state actions ownerProps props. (state -> props) -> actions -> ReactClass props -> ReactClass ownerProps
The connect wrapper from react-redux. NOTE: The mergeProps and options arguments are not yet supported.