タグ

ブックマーク / zenn.dev/mya_ake (1)

  • Reactのchildrenの型で子コンポーネントを制御する(したかった)

    はじめに こんにちはです。 反響がけっこうあったので、用途を深掘ってみようと思います。が、先に訂正があります。 ReactElement<Props>で特定のコンポーネントを指定できると思っていたのですが、色々試したところコンポーネントの指定までは難しいようでした。早とちりですいません。 JSXに書かれたコンポーネントはJSX.Elementとなるため、詳細なPropsの型まではチェックしてくれないようです(ReactElement以外のFunctionComponentElementなど他の型も試したのですが、結果は変わらず)。 そのため、この記事では現状可能なことをまとめておきたいと思います。 Reactのchildren propsについて まず@types/reactのv18からFunctionComponentなどに含まれていた暗黙的なchilrenが削除され、明示的に指定する

    Reactのchildrenの型で子コンポーネントを制御する(したかった)
  • 1