bindActionCreators
BindActionCreators is a utility from the Redux library that produces bound action creators. It takes two inputs: actionCreators and dispatch. The result is either a single bound function (if actionCreators is a function) or an object with the same keys as actionCreators where each function value is bound to dispatch.
If actionCreators is a function, bindActionCreators returns a new function that, when called, calls the original
Example usage: given an action creator increment() that returns { type: 'INCREMENT' }, you can do const bound
BindActionCreators does not modify the original action creators and requires a dispatch function, typically from a