Твердый JS с Typescript - реквизит «как» \ реквизит «компонент»
Итак, я пытаюсь сделать следующее с solid-js . Но не могу понять правильный путь с машинописью.
Я хочу модулировать свой стиль с помощью своих компонентов.
Я пытался сделать это несколькими разными способами. Я не могу заставить машинописный текст работать с реквизитами динамического компонента...
Был бы очень признателен за помощь.
1 ответ
Есть еще несколько тегов, в основном SVG, объявленных в
JSX.IntrinsicElements
которые не принимают
class
атрибут. Если вы исключите их все, Typescript позволит получить доступ
props.class
на последней строке
type RelevantTags = Exclude<keyof JSX.IntrinsicElements,
| 'script' | 'object' | 'style' | 'head'
| 'animate' | 'animateMotion' | 'animateTransform' | 'feDistantLight'
| 'feFuncA' | 'feFuncB' | 'feFuncG' | 'feFuncR'
| 'feMergeNode' | 'fePointLight' | 'feSpotLight' | 'metadata' | 'view'
>;