Если я получаю GET /students, но мне не нужны все поля каждого студента в данный момент, а нужны только имена студентов для таблички (но в случае клика строке таблицы, понадобятся остальные поля выбранного студента), то нормально ли, что я подгружаю все данные сразу? И если по некоторым студентам не кликнут, то их подгруженные данные не будут использоваться.
Если на странице выводится мало студентов, тогда полный запрос со всеми данными не займет много времени и можно подгружать сразу. Также можно смотреть на поведение пользователей если они открывают полную информацию не часто, тогда можно подгружать при открытии.
Вообщем тестируйте, главный показатель здесь скорость загрузки, если загрузка данных при открытии дает ощутимый прирост по скорости загрузки страницы с таблицей, тогда можно подгружать при открытии