Дублирование ответа с 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););
}

Я ожидал, что второй вызов (в фиктивном фрагменте кода) будет выполнен только один раз...

Я делаю что-то неправильно? Может кто-нибудь объяснить, что происходит?

Вернуться на верх