Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ /

Ligar para uma função - React Native SDK

Nesta página

  • Antes de começar
  • Chamar uma função

Os exemplos nesta seção demonstram a chamada de uma simples Função do Atlas denominada sum que recebe dois argumentos, os adiciona e retorna o resultado:

// sum: adds two numbers
exports = function(a, b) {
return a + b;
};
  1. Em um App Services App, define uma Atlas Function.

  2. Em seu projeto do cliente, inicialize o cliente da aplicação.

  3. Em seguida, autentique um usuário em seu projeto React Native.

Importante

Certifique-se de limpar os dados do cliente para se proteger contra a injeção de código ao usar funções.

Para chamar uma função, você pode passar o nome e argumentos para User.callFunction() ou chamar a função como se fosse um método na propriedade User.functions.

import React from 'react';
import {useUser} from '@realm/react';
function Addition() {
// Get currently logged in user
const user = useUser();
const addNumbers = async (numA: number, numB: number) => {
// Call Atlas Function
// Method 1: call with User.callFunction()
const sumMethod1 = await user?.callFunction('sum', numA, numB);
// Method 2: Call with User.function.<Function name>()
const sumMethod2 = await user?.functions.sum(numA, numB);
// Both methods return the same result
console.log(sumMethod1 === sumMethod2); // true
};
// ...
}

Voltar

Conectar a um aplicativo do App Services