次のようにjsxを定義したい:
<table style={{'--length': array.lenght}}>
<tbody>
<tr>{array}</tr>
</tbody>
</table>
また、CSS で --length を使用しています。また、CSS 疑似セレクター (カウンター ハックを使用) を使用してカウントを表示する --count を持つセルもあります。
しかし、タイプスクリプトはエラーをスローします:
TS2326: Types of property 'style' are incompatible.
Type '{ '--length': number; }' is not assignable to type 'CSSProperties'.
Object literal may only specify known properties, and ''--length'' does not exist in type 'CSSProperties'.
CSS 変数 (カスタム プロパティ) を受け入れるようにスタイル属性のタイプを変更することは可能ですか、またはスタイル オブジェクトに強制する方法はありますか?