为什么在组件中使用Axios或HTTP调用被认为是较差的做法?

在本文中,它说:

通常,这是一种较差的做法,但是您可以直接在组件中使用Axios,以从方法,生命周期挂钩或任何时候获取数据。

我想知道为什么吗?我通常会大量使用生命周期挂钩来获取数据(尤其是从中获取数据created())。我们应该在哪里编写请求调用?