Сейчас и запросы на сервер и какие-то filter, map - вычисления бизнес логики происходят прям в компоненте.
НО, компонент имеет свою ответственность - отрисовать максимально эффективно какие-то данные. Компонент у нас не работает с вычислениями бизнес логики и запросами на сервер - это ответственность сервисного слоя и апи слоя.
Соответственно, тебе нужно добавить два слоя: service и api.
Сейчас и запросы на сервер и какие-то filter, map - вычисления бизнес логики происходят прям в компоненте. НО, компонент имеет свою ответственность - отрисовать максимально эффективно какие-то данные. Компонент у нас не работает с вычислениями бизнес логики и запросами на сервер - это ответственность сервисного слоя и апи слоя.
Соответственно, тебе нужно добавить два слоя: service и api.