Разве это не хорошо?
Почему вы должны хранить все ваши запросы в одном месте? Это уменьшает масштабируемость вашего приложения. Вы должны оставить их разделенными, чтобы добавлять / удалять функции.
Но, если вы должны загрузить их в одном месте, я предлагаю (учитывая, что вы разделили 4 <div>
s на компоненты) что вы используете свои ajax-вызовы (всего 4 раза) не в компонентах, а в некотором общем родителе, а затем передаете их ответ через свойства.
Но имейте в виду, что это анти-шаблон. Если вы хотите создать хорошее, надежное приложение, вы будете хранить каждый запрос в отдельном компоненте.