Вы можете выбрать оба подхода в разных ситуациях.
С точки зрения пользовательского опыта, предварительная загрузка всех данных всегда лучше.В этой ситуации, когда пользователь переходит к следующей странице, данные уже есть.Обратите внимание, что первую страницу вы должны загрузить как можно быстрее (например, использовать некоторые подходы к задержке для других страниц).
Запишите все плюсы и минусы, которые вы достигли, и вы сделаете правильный выбор;)