Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
<script src="https://fb.me/react-15.1.0.js"></script>
<script src="https://fb.me/react-dom-15.1.0.js"></script>
<div id="app"></div>
</body>
</html>
 
const app = document.getElementById('app');
class Sample extends React.Component {
  render() {
    var items = []
    for(var i = 0; i <= 5; i++) {
      items.push(<button key={i} onClick={e => {this.clickHandler.(bind(this, i))}}>{i}</button>)
    }
      
    return(
      <div>
        {items}
      </div>
    )
  }
  
  clickHandler(value) {
    // do something with value
    console.log(value)
  }
}
ReactDOM.render(<Sample />, app)
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
gisderdubepro
0viewers