Я отменяю запросы axios, когда компонент размонтируется следующим образом
const CancelToken = axios.CancelToken
const source = CancelToken.source()
componentWillUnmount () {
source.cancel('message')
}
Когда компонент размонтирован, сетевые запросы, происходящие в фоновом режиме, помечаются как «остановленные».Проблема в том, что когда пользователь снова обращается к этому компоненту, сетевые запросы, которые должны выполняться в componentDidMount, не запускаются.