青いやつの進捗日記。

メモとしてべんきょうのしんちょくをかいていきます。あとで自分が検索しやすいもん

TypeScript で使うタグの属性一覧を取得し、propsとして流す

qiita.com

type InputProps = JSX.IntrinsicElements['input']

たぶんReact.ComponentPropsWithRefでもいける?

ginpen.com

で、例えばInputコンポーネントを作っていたとして、inputタグに標準で指定できる属性以外にもpropsあるとすると、コンポーネントへのpropsの流し方を注意する必要があります。

https://qiita.com/Yametaro/items/814f40d08e9d30584e20#%E3%81%97%E3%81%8B%E3%81%97%E3%81%93%E3%81%AE%E3%81%BE%E3%81%BE%E3%81%A0%E3%81%A8labeltext%E3%82%82input%E8%A6%81%E7%B4%A0%E3%81%AB%E6%B8%A1%E3%81%A3%E3%81%A6%E3%81%97%E3%81%BE%E3%81%86

↑これですね、分割して渡さないと属性としてされてしまいます。