Дублирование ответа с axios в методе жизненного цикла компонента React
everyone Я делаю веб-приложение и настроил Django backend сервер, к которому я делаю вызовы API с помощью axios.get
. Проблема в том, что код промежуточного ПО выполняется дважды, и я не понимаю почему, я использую вызов API в методе жизненного цикла компонента React:
componentDidMount() {
console.log('This line prints only once in the console');
axios.get("http://server:port").
.then((response) => {
console.log('This line prints twice in the console!');
})
.catch((err) => console.log(err););
}
Я ожидал, что второй вызов (в фиктивном фрагменте кода) будет выполнен только один раз...
Я делаю что-то неправильно? Может кто-нибудь объяснить, что происходит?