Methods
(static) componentsReducers(state, action) → {object}
Reducer on charge to manage component remote state.
Parameters:
Name | Type | Description |
---|---|---|
state |
object | initial state |
action |
object | the executed action |
- Source:
Returns:
the new state
- Type
- object
(static) errorIfMergingStateDoesntExist(state, action)
given the state and action, determine if a component try to update a state namespace that
doesn't exist, throw an errror at dev time since such a behavior may lead to unintended bug
or runtime errors later on app execution.
Parameters:
Name | Type | Description |
---|---|---|
state |
Object | the CMF application state |
action |
Object | a redux action |
- Source:
(static) warnIfAnotherComponentBind(state, action)
given the state and action, determine if another component try to bind to a specific
component name space state and warn the user about this behaviour
Parameters:
Name | Type | Description |
---|---|---|
state |
Object | the CMF application state |
action |
Object | a redux action |
- Source:
(static) warnIfRemovingStateDoesntExist(state, action)
given the state and action, determine if a component at unmount try to delete
a state namespace that doesn't exist anymore and warn the user about this behavior
Parameters:
Name | Type | Description |
---|---|---|
state |
Object | the CMF application state |
action |
Object | a redux action |
- Source: