saveName(event) {
event.preventDefault();
axios(`http://localhost:8000/post`, {
method: "post", data: {
first_name: this.state.first_name ,
last_name: this.state.last_name
}
})
axios.get('http://localhost:8000/get')
.then(rest => {
console.log(res.data) //вот про этот console.log() я говорю
this.setState({ names : res.data});
})
this.setState({first_name : ""})
this.setState({last_name : ""})
}
Запросы асинхронные, GET запрос выполняется одновременно с POST. Но в это время POST запрос ещё не обработался, а значит данных нет. Используйте .then после запроса POST или какая есть альтернатива для цепочки последовательных запросов.