На сервисе есть ролевая политика и доступ к определенным компонентам большинству пользователем недоступна, поэтому зачем грузить весь билд.
Можно ли через webpack так сделать, чтоб билд разбивался по компонентам и при рендере определенного компонента подгружалась нужная часть билда?
Я думаю что это не целесообразно. При создании билда JavaScript Minifier создает один файл что бы уменьшить количество занимаемого места. Есть конечно бредовая идея попробовать силами webpack заставить Minifier сжать отдельно каждый файл и затем подключать необходимые. Тот еще танец с бубном. Возможно гуру что то предложат по умнее. https://webpack.github.io/docs/optimization.html
You can generate multiple commons chunks, by selecting the entry chunks. And you can nest commons chunks. (Ваша тема)