Нет строгих правил. Это зависит от компонентов.
Обычно это смесь. Компонент, представляющий «страницу» (например, маршруты верхнего уровня, такие как область администратора), является хорошим модулем. Для «меньших» компонентов, используемых только с одной страницы, имеет смысл поместить их в один и тот же модуль.
Другие компоненты, которые используются несколько раз из разных «страничных» модулей, должны попадать в их собственный модуль.
Размер компонентов также учитывается. Чем больше модуль получает, тем больше может быть полезно извлечь меньшие модули.