Не хотелось бы ручками контролировать их уникальность...
Генерировать уникальные айдишники. А как ещё? Но этот процесс можно автоматизировать.
Я так и делаю обычно, когда у меня нет cra и спрайт собирается ручками) но тут чёрт пойми чем именно из svg делается реакт компонент при импорте и тем более как это кастомизировать.
А причём тут CRA? Можно сделать кастомную обёртку, можно использовать что-то уже готовое. Например https://github.com/gregberge/svgr
В cra вроде как встроен вот этот svgr и позволяет импортить svg сразу как компоненты, типа import {ReactComponent as SvgUser} from './assets/user.svg'. Вопрос был про то как вот это готовое в другом готовом использовать, не клепая кастомных оберток.
У вас ТС используется?
Ну как минимум нужно задекларировать и типизировать модуль для svg.
Обсуждают сегодня