/**
* Target component
*/
…
export default withLoader('data')(MusicGrid);
/**
* @desc "withLoader" HOC
*/
const withLoader = targetProp => WrappedComponent => props => (
props[targetProp]
? <WrappedComponent {...props} />
: <Loader /> // or null
);