API > combineReducers: merging slice reducers to create combined state| redux.js.org
API > bindActionCreators: wrapping action creators for dispatching| redux.js.org
Immer (German for: always) is a tiny package that allows you to work with immutable state in a more convenient way.| immerjs.github.io