cannot read property of undefined в React

241
07 декабря 2017, 02:08

Например есть метод:

constructor(props) {
    super(props)
    this.panel = this.panel.bind(this)
    this.searchIconsTypes = this.searchIconsTypes.bind(this)
    this.searchIconsActive = this.searchIconsActive.bind(this)
    this.moveForward = this.moveForward.bind(this)
    this.moveQuery = this.moveQuery.bind(this)
}
 moveForward(id, type) {
        if (type < 4) {
            return (
                <Button
                        type="button"
                        rel="tooltip"
                        title={`Move to ${this.types[type + 1]}`}
                        onClick={this.moveQuery = (id, type) => {}}
                        className={`btn btn-simple btn-xs  color_${this.types[type + 1]}`}>
                    <i className="material-icons">arrow_forward</i>
                </Button>
            )
        }
    }

Но выдаёт ошибку

TypeError: Cannot read property 'moveForward' of undefined

READ ALSO
Подключение сбербанк эквайринг

Подключение сбербанк эквайринг

Здравствуйте! Пытаюсь сделать оплату на сайте через сбербанкЕсть необходимые данные для тестирования, полученные от сбербанк (пароль и логин...

280
Откуда берутся лишние кавычки?

Откуда берутся лишние кавычки?

Запрос выглядит так:

198
Drupal скидка 1+1

Drupal скидка 1+1

Подскажите, есть в Drupal фукнционал скидок

210
Будут ли конфликтовать две формы?

Будут ли конфликтовать две формы?

Доброго времени суток ! Есть 2 формы, одна отправляет, другая настраивает первую формуВопрос: Будут ли формы конфликтовать, если у них будет...

211