Função useObject

  • Retorna um Realm.Object de um determinado tipo e valor da chave primária. O gancho será atualizado sobre qualquer alteração nas propriedades do objeto retornado e retornará nulo se ele não existir ou tiver sido excluído.

    Parâmetros de tipo

    • t

    Parâmetros

    • opções: ObjectHookOptions<T>

    Retorna nulo | T & Objeto<T, nunca>

    o Realm.Object desejado ou null no caso de ele ser excluído ou não existente.

    Exemplo

    const object = useObject(ObjectClass, objectId);
    
  • Retorna um Realm.Object de um determinado tipo e valor da chave primária. O gancho será atualizado sobre qualquer alteração nas propriedades do objeto retornado e retornará nulo se ele não existir ou tiver sido excluído.

    Parâmetros de tipo

    Parâmetros

    • opções: ObjectHookClassBasedOptions<T>

    Retorna nulo | T

    o Realm.Object desejado ou null no caso de ele ser excluído ou não existente.

    Exemplo

    const object = useObject(ObjectClass, objectId);
    
  • Retorna um Realm.Object de um determinado tipo e valor da chave primária. O gancho será atualizado sobre qualquer alteração nas propriedades do objeto retornado e retornará nulo se ele não existir ou tiver sido excluído.

    Parâmetros de tipo

    • t

    Parâmetros

    • tipo: corda

      O tipo de objeto , representado por uma string ou uma classe que estende o Realm.Object

    • primaryKey: T[chave de T]

      A chave primária do objeto desejado que será recuperada usando Realm.objectForPrimaryKey

    • Optional keyPaths: string | string[]

      Indica um limite inferior para as alterações relevantes para o hook. Este é um limite inferior, pois se vários hooks adicionarem ouvintes ( cada um com seu próprio keyPaths), a união desses caminhos de chave determinará as alterações consideradas relevantes para todos os ouvintes registrados no objeto. Em outras palavras: um ouvinte pode disparar e causar uma renderização maior do que os caminhos de chave especificados, se outros ouvintes com caminhos de chave diferentes estiverem presentes.

    Retorna nulo | T & Objeto<T, nunca>

    o Realm.Object desejado ou null no caso de ele ser excluído ou não existente.

    Exemplo

    const object = useObject(ObjectClass, objectId);
    
  • Retorna um Realm.Object de um determinado tipo e valor da chave primária. O gancho será atualizado sobre qualquer alteração nas propriedades do objeto retornado e retornará nulo se ele não existir ou tiver sido excluído.

    Parâmetros de tipo

    Parâmetros

    • tipo: RealmClassType<T>

      O tipo de objeto , representado por uma string ou uma classe que estende o Realm.Object

    • primaryKey: T[chave de T]

      A chave primária do objeto desejado que será recuperada usando Realm.objectForPrimaryKey

    • Optional keyPaths: string | string[]

      Indica um limite inferior para as alterações relevantes para o hook. Este é um limite inferior, pois se vários hooks adicionarem ouvintes ( cada um com seu próprio keyPaths), a união desses caminhos de chave determinará as alterações consideradas relevantes para todos os ouvintes registrados no objeto. Em outras palavras: um ouvinte pode disparar e causar uma renderização maior do que os caminhos de chave especificados, se outros ouvintes com caminhos de chave diferentes estiverem presentes.

    Retorna nulo | T

    o Realm.Object desejado ou null no caso de ele ser excluído ou não existente.

    Exemplo

    const object = useObject(ObjectClass, objectId);
    

Gerado usando TypeDoc