Просто чтобы объяснить, что происходит: это потому, что внутри функции signin
this
относится к контексту выполнения (обработчику событий), но не к вашему компоненту React.
Вы можете указать, какой this
функция signin
будет связана с использованием метода bind
. Добавьте эту строку в начало класса:
this.signin = this.signin.bind(this);
Примечание: вы можете избежать привязки всех ваших функций, написав их с использованием синтаксиса стрелочной функции.