У меня есть приложение React, которое выполняет несколько запросов к серверу через Apollo и Graphql. Вот мой вопрос:
С точки зрения ресурсов/пользователя, лучше ли иметь один компонент с всеобъемлющим запросом для основного компонента, а затем выделять подполя компонентам подуровня для отображения?
Или лучше сохранять ресурсы заранее и запрашивать подполя, когда пользователю действительно нужны ресурсы, иначе говоря, посещает подкомпоненты, отвечающие за отображение?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это зависит от размера ваших данных. Если это будет большой кусок данных (несколько МБ), лучше попробуйте разбить его на части и загрузить только необходимые. Но не разбивайте на более мелкие, потому что каждый отдельный запрос займет время, и они могут замедлить время загрузки.