具体的にはlabelみたいなものですね。Labelというコンポーネントを作って、htmlのlabelと同じように属性値を渡しつつ、独自のスタイルを当てたりするコンポーネントをつくりたいみたいな。
こうする
const Label = (props: React.Props<{}> & React.HTMLLabelAttributes<HTMLLabelElement>) => { const { children, ...attributes } = props return <label {...attributes}>{children}</label> }