Первое, что нужно помнить, это то, что все пути к файлам в React должны начинаться с «/», и что forward sla sh - это ссылка c на папку publi c. Независимо от того, где в коде вы находитесь по сравнению с папкой publi c, все пути к изображениям будут начинаться непосредственно в publi c.
Так что вы должны делать /dashboard_poker_cards.svg
вместо того, чтобы идти один уровень, добавив две точки.
При работе с SVG я предпочитаю создавать их компоненты, а не импортировать их, как любой другой компонент.
const YourSvg = ({ className, fill }: IProps) => (
... Paste your SVG code in here directly ...
);
export { YourSvg };
Таким образом, вы можете даже дать им реквизит, придать им динамический стиль c или изменить поведение по своему усмотрению, а также импортировать их следующим образом:
import { YourSvg } from "src/components/path/to/your/svg/as/a/component/YourSvg.tsx";