Я понимаю, используя bind. (This) и функцию es6 fat arrow (именно это я и использую), но она по-прежнему возвращает это сообщение об ошибке, и я не могу понять, почему. Мой код:
РЕДАКТИРОВАТЬ: добавил остальную часть класса по запросу.
export default class Result extends Component {
constructor(props) {
super(props);
this.state = {
data:''
}
}
testAxios(e) {
e.preventDefault();
axios.post('some api',
{
"Some-Data"
})
.then(response => {
console.log('Returned Data:', response.data);
this.setState({ data: response.data });
console.log('State data:', this.state.data);
})
.catch(err => {
console.log(err);
})
}
render() {
return ()
}