ReactJS - Parameterized Event Handlers
Sanket Meghani

While you spend a bunch of the article talking about why to use early bind or ES6 arrow functions. The fact that you have a curried function handleClick('Parameter') means that you’re still generating a new function for every call.

Thus you’re back to the original performance of just inlining with ES6 onclick={(e) => this.handleClick('Parameter', e)}