I\'ve read a bunch of articles about the use of () => {} syntax, binding in the constructor, binding in the props etc.. but from what I understand, binding
() => {}
If passing a parameter then you must bind in the render function and not in the constructor. This can be done using the bind or an arrow function.
render
{item.name}
or
this.handleClick(item.id)} />{item.name}