添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
本文へジャンプ

ユーティリティー型

INFO

このページでは、一般的に使われるものの中から、使用法の説明が必要ないくつかのユーティリティー型のみがリストされています。export された型の完全なリストについては、 ソースコード を参照してください。

PropType<T>

ランタイム props 宣言を使用する際、より具体的な型で props に注釈を付けるために使われます。

  • 参照 ガイド - コンポーネント props の型付け

MaybeRef<T>

  • 3.3 以上でのみサポートされています

T | Ref<T> のエイリアスです。 コンポーザブル の引数を注釈するときに役立ちます。

MaybeRefOrGetter<T>

  • 3.3 以上でのみサポートされています

T | Ref<T> | (() => T) のエイリアスです。 コンポーザブル の引数を注釈するときに役立ちます。

ExtractPropTypes<T>

ランタイム props オプションオブジェクトから props の型を抽出します。抽出された型は内向き、つまりコンポーネントから受け取った解決済みの props です。これは、仮に必須でなくても、真偽値の型の props とデフォルト値を持った props が常に定義されていることを意味しています。

外向きの props、つまり親が渡すことのできる props を抽出するためには ExtractPublicPropTypes を使用します。

ExtractPublicPropTypes<T>

  • 3.3 以上でのみサポートされています

ランタイム props オプションオブジェクトから props の型を抽出します。抽出された型は外向き、つまり親が渡すことのできる props です。

ComponentCustomProperties

コンポーネントインスタンス型を拡張してカスタムグローバルプロパティのサポートするのに使われます。

ComponentCustomOptions

コンポーネントオプション型を拡張してカスタムオプションをサポートするのに使われます。

ComponentCustomProps

TSX 要素で宣言されていない props を使用するため、許可された TSX の props を拡張するために使用します。

  • TIP

    拡張するには、モジュールを .ts または .d.ts ファイルとして配置する必要があります。詳細は グローバルプロパティの拡張 を参照してください。

CSSProperties

スタイルプロパティに適用できる値を拡張します。

  • どんなカスタム CSS プロパティでも適用できます