Return to Snippet

Revision: 71037
at November 28, 2019 05:04 by heathbo

Updated Code
renderUser = user => {
    return <User key={} user={user} onClick={this.deleteUser} />;

  render() {
    return (

return (
  <th value={column} onClick={() => this.handleSort(column)}>{column}</th>

Revision: 71036
at December 8, 2016 09:05 by heathbo

Initial Code
return (
  <th value={column} onClick={() => this.handleSort(column)}>{column}</th>

Initial URL

Initial Description
How to pass a parameter into a method from an onClick method found in the render method.

Majority of the times when you need to do this, your adding it through a loop.  In this case, call a function where the item in the loop will automatically be passed into the function.  This will prevent the component from re-rendering every-time  it's parent changes and none of it's props or state changed.

** DO NOT DO **
Adding the code below marked with DON'T DO, will cause this component to re-render every-time it's parent changes, regardless of whether this components state or props changed.

Initial Title
React: Pass value to method from onClick

Initial Tags

Initial Language