Проблемы, связывающие функцию onChange с флажком

CHays412 спросил: 13 октября 2017 в 07:39 в: reactjs

Я пытаюсь привязать функцию к событию флажка OnChange. Полученное сообщение об ошибке говорит о том, что созданная мной функция doClick не является функцией. Я полностью застрял здесь. Мой код ...

export class LocalGroupsTabContent extends React.Component {  doClick(index, event) {
    this.props.click(index);
  }  render() {
    let activeClass = this.props.activeId;    let content = this.props.data.map((item, index) => {
      return (
        <div className={'tabs-textItem ' + (activeClass === index ? 'show' : '')} >
          <div className="tabs-third-level-menu">
            <div className="container">
              {item.links.map((link, index) => {
                return (
                  <label key={ index } className="control control--checkbox">{link}
                    <input type="checkbox" onChange={this.doClick.bind(this, index)} />
                    <div className="control__indicator"></div>
                  </label>
                )
              })}
            </div>
          </div>
        </div>
      )
    });    return (
      <div className="tabs-content">{content}</div>
    );
  }
}

0 ответов