بمساعدة هذا الموضوع، تمكنت من إنشاء كائن SVG باستخدام المساعد h:
let logo = h("svg", {
"attributes": {
"width": "22",
"height": "24",
"viewBox": "0 0 22 24",
"fill": "none",
"xmlns": "http://www.w3.org/2000/svg"
}
},
h("path", {
"attributes": {
"d": "M11.5992 4.29387L15.4141 ... 0V4.29387Z",
"fill": "#000000"
}
})
);
ومع ذلك، أرى أن السمة viewBox() يتم عرضها دائمًا بأحرف صغيرة.
يتم إنشاء صورة SVG بجميع السمات المحددة ()، ولكنها لا تُعرض على الصفحة. ما الذي أفتقده؟
أدرك أن هذا مقدم من حزمة virtual-dom، لكنني لم أتمكن من العثور على الحل هناك.