Open3
React TypeScript 初学者の学習メモ
React:FC
- Function Component(機能コンポーネント)
import React { FC } from "react"
- 最初の引数は
props
オブジェクトであり、戻り値が割り当てられなければ、JSX.Element
を返す
React:VFC
-
FC
との違いは、コンポー年を返す関数の引数であるprops
がPropsWidthChildren
型(childrenを持つかどうか) - 時期非推奨の可能性がある
まとめ
どちらも積極的に利用する必要はなさそう。
参考:https://kray.jp/blog/dont-have-to-use-react-fc-and-react-vfc/
interface
とtype
について
用途としては同じが、拡張性が高いinterface
が使われる事が多い印象
参考
TypeScript型定義