JSFiddle - React, Tailwind, and code Playground
JavaScript
function partial() {
var func = arguments[0];
var argsDefined = [].slice.call(arguments, 1);
return function() {
var argsAdded = [].slice.call(arguments);
args = argsDefined.concat(argsAdded);
return func.apply(this, args);
}
}