Читал в старом вашем обсуждении, что, если делать каждый svg компонентом, то растет размер бандла, так как свелт прикручивает бойлерплейт для компонента
Смотри словарь с иконками нужно собирать руками и поддерживать чтобы там были все иконки нужные.
Например окажется что какая-то иконка стала не нужа, т ее вручную нужно будет удалить. Если импортить инлайн свг, то после исчезновения всех импортов какой-то иконки, она автоматом пропдет из бандла.
Например нужен кодсплитинг. Если иконки импортишь и инлайнишь, то кодсплитинг отрезает иконки в чанки где они нужны. В случае словаря все иконки будут лиюо в начальном синхронном словаре, либо надо вручную делать доп словари.
Во всех остальных случаях словарь удобнее получается.