タグ

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

  • React.VFC を使うべき理由

    React.VFC を使った方が良い理由についてまとめてみた。 React.VFC とは Function Componentを定義するための型である React.FC はchildrenが最初から暗黙的に定義されてしまっているため、必要ないのにchildrenを渡してしまってもエラーにならない仕様になっている。これでは暗黙的に許可してしまうため実際に渡っているのか渡っていないのかがわからない。 そこで @types/react v16.9.48 からはReact.VFC が追加されており、こちらではchildrenが含まれない。なので未定義の状態でchildrenを渡した場合、errorを出してくれる。 https://github.com/DefinitelyTyped/DefinitelyTyped/pull/46643 サンプルコード export type Props = { t

    React.VFC を使うべき理由
    yujiorama
    yujiorama 2021/12/06
    "未定義の状態でchildrenを渡した場合、errorを出してくれる" 他にも何かあるかな
  • 1