score:11

Accepted answer

you should wrap your event callback to function or use .bind

<input 
  type="text"
  value={ nameoffish } 
  onchange={ (e) => this.handlechange(e, key) } 
/>

Related Query

More Query from same tag