Ошибка типа: undefined - не объект

Метод array.slice может извлечь срез из начала, середины или конца массива для любых целей, которые вам нужны, без изменения исходного массива.

var i,j,temparray,chunk = 10;
for (i=0,j=array.length; i

0
задан jazzjazzy 5 March 2019 в 23:09
поделиться

1 ответ

Вам нужно вызвать super() в вашем конструкторе.

constructor() {
    super();
    this.state = {
        showAddress: false
    };

}

Кроме того, есть пара других пунктов, которые должны быть исправлены.

Когда вы обращаетесь к текущему состоянию в вызове setState, вы должны использовать версию, которая принимает функцию в качестве аргумента, например так:

submitAddress = () => {
        this.setState((prevState) => ({
            showAddress: !prevState.showAddress
        }))
    } 

Кроме того, обработчик, которому вы передаете onSubmitEditing должно быть изменено:

onSubmitEditing={this.submitAddress.bind(this)}
0
ответ дан Kai 5 March 2019 в 23:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: