У вас есть ненужная деструктура, которая вызывает вашу ошибку - this.state.state
не существует, но эта строка:
let { state } = this.state;
Эквивалентно:
let state = this.state.state;
Удалите фигурные скобки, и все будет хорошо.
let state = this.state;
Также обратите внимание, что state
будет ссылкой на this.state
, а не другим объектом.