関数 useObject

  • プライマリキーの指定されたタイプと値からRealm.Objectを返します。 フックは、返されたオブジェクトのプロパティに対する変更をアップデートし、オブジェクトが存在しないか削除されている場合は null を返します。

    型パラメータ

    • t

    パラメーター

    • オプション: ObjectHookOptions < T >

    null | を返す T & オブジェクト < T は ない

    目的のRealm.Objectまたは、削除されているか存在しない場合はnullのいずれか。

    const object = useObject(ObjectClass, objectId);
    
  • プライマリキーの指定されたタイプと値からRealm.Objectを返します。 フックは、返されたオブジェクトのプロパティに対する変更をアップデートし、オブジェクトが存在しないか削除されている場合は null を返します。

    型パラメータ

    パラメーター

    • options : ObjectHookClassBasedOptions < T >

    null |を返すT

    目的のRealm.Objectまたは、削除されているか存在しない場合はnullのいずれか。

    const object = useObject(ObjectClass, objectId);
    
  • プライマリキーの指定されたタイプと値からRealm.Objectを返します。 フックは、返されたオブジェクトのプロパティに対する変更をアップデートし、オブジェクトが存在しないか削除されている場合は null を返します。

    型パラメータ

    • t

    パラメーター

    • : string

      Realm.Objectを拡張する string またはクラスによって表示されるオブジェクトタイプ。

    • プライマリキー : T [ T のキー ]

      Realm.objectForPrimaryKeyを使用して検索される、目的のオブジェクトのプライマリキー

    • Optional keyPaths : string | string []

      フックに関連する変更の下限を示します。 これは下限値です。複数のフックがリスナー(それぞれのkeyPaths )を追加する場合、これらのキーパスの和集合によって、オブジェクトに登録されているすべてのリスナーに関連すると見なされる変更が決定されるためです。 つまり、異なるキーパスを持つ他のリスナーが存在する場合、キーパスで指定された数より多くのリスナーが起動して再レンダリングを引き起こす可能性があります。

    null | を返す T & オブジェクト < T は ない

    目的のRealm.Objectまたは、削除されているか存在しない場合はnullのいずれか。

    const object = useObject(ObjectClass, objectId);
    
  • プライマリキーの指定されたタイプと値からRealm.Objectを返します。 フックは、返されたオブジェクトのプロパティに対する変更をアップデートし、オブジェクトが存在しないか削除されている場合は null を返します。

    型パラメータ

    パラメーター

    • type: RealmClassType<T>

      Realm.Objectを拡張する string またはクラスによって表示されるオブジェクトタイプ。

    • プライマリキー : T [ T のキー ]

      Realm.objectForPrimaryKeyを使用して検索される、目的のオブジェクトのプライマリキー

    • Optional keyPaths : string | string []

      フックに関連する変更の下限を示します。 これは下限値です。複数のフックがリスナー(それぞれのkeyPaths )を追加する場合、これらのキーパスの和集合によって、オブジェクトに登録されているすべてのリスナーに関連すると見なされる変更が決定されるためです。 つまり、異なるキーパスを持つ他のリスナーが存在する場合、キーパスで指定された数より多くのリスナーが起動して再レンダリングを引き起こす可能性があります。

    null |を返すT

    目的のRealm.Objectまたは、削除されているか存在しない場合はnullのいずれか。

    const object = useObject(ObjectClass, objectId);
    

TypeDocを使用して生成