Uncaught TypeError: Die Eigenschaft 'Checked' von undefined kann nicht gelesen werden - ReactJS

Ich versuche, eine einfache TODO-Listen-App in ReactJS zu erstellen. Meine Grundlagen von React sind nicht sehr klar, also stecke ich hier fest.

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>React TODO</title>
    <script src="../../build/react.js"></script>
    <script src="../../build/react-dom.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.24/browser.min.js"></script>
</head>
<body>
    <div id="example"></div>
    <script type="text/babel" lang="ja">
  var TodoList = React.createClass({

    Checked: function(e) {
    alert("Checked");
  },

  render: function() {
    var createItem = function(item) {
      return <li key={item.id}>{item.text}<input type="checkbox" onChange={this.Checked} /></li>;
    };
    return <ul>{this.props.items.map(createItem)}</ul>;
  }

});
var TodoApp = React.createClass({
  getInitialState: function() {
    return {items: [], text: ''};
  },

  onButtonClick: function(e) {
    this.setState({text: e.target.value});
  },

  handleSubmit: function(e) {
    e.preventDefault();
    var nextItems = this.state.items.concat([{text: this.state.text, id: Date.now()}]);
    var nextText = '';
    this.setState({items: nextItems, text: nextText});
  },

  render: function() {
    return (
      <div>
        <h3>TODO</h3>
        <TodoList items={this.state.items} />
        <form onSubmit={this.handleSubmit}>
          <input onChange={this.onButtonClick} value={this.state.text} />
          <button>{'Add #' + (this.state.items.length + 1)}</button>
        </form>
      </div>
    );
  }
});

ReactDOM.render(<TodoApp />, document.getElementById('example'));
    </script>
    
</body>

   
</html>

Mit jeder erzeugten Liste wird ihr eine Checkbox zugewiesen. Code funktioniert ohne onChange-Ereignis für Checkbox. Wenn ihr jedoch die Funktion "Geprüft" zugewiesen ist, wird ein Fehler generiert.

Uncaught TypeError: Die Eigenschaft 'Checked' von undefined @ kann nicht gelesen werd

Danke im Vorau

Antworten auf die Frage(6)

Ihre Antwort auf die Frage