onRemove(id)
is a function which filtering id that gets from parameter.
case 1)
const namesList = names.map(name => (<li key={name.id} onDoubleClick={onRemove(name.id)}>
{name.text}</li>));
case 2)
const namesList = names.map(name => (<li key={name.id} onDoubleClick={()=> onRemove(name.id)}>
{name.text}</li>));
I don't know the difference between case 1 and case 2.