What on earth is this syntax?
return (0, _hoistNonReactStatics2.default)(C, Component);
Are they specifying the function to be called inside of a parenthesis and together with a number? Why?
I have tried the following but I still don't understand what the leftmost parenthesis clause means or does.
> f=function(args){console.log(args)}
> (0, f)(1, 2)
1
> (f, 0)(3, 2)
TypeError: (f , 0) is not a function
Please help whoever can.