Here is the code,
export function createConnect({
connectHOC = connectAdvanced,
mapStateToPropsFactories = defaultMapStateToPropsFactories,
mapDispatchToPropsFactories = defaultMapDispatchToPropsFactories,
mergePropsFactories = defaultMergePropsFactories,
selectorFactory = defaultSelectorFactory
} = {}) {...}
What does { connectHOC = connectAdvanced... } = {} mean inside the function parameter declaration?
I know that
= {}
could mean the default value of the function parameter, but what's the usage for the code inside previous braces?