Docs Menu
Docs Home
/ /
Servicios de aplicaciones Atlas

Llamar a una función - SDK de React Native

Los ejemplos de esta sección demuestran cómo llamar a una función Atlas simple denominada sum que toma dos argumentos, los suma y devuelve el resultado:

// sum: adds two numbers
exports = function(a, b) {
return a + b;
};
  1. En una aplicación de servicios de aplicaciones, definir una función Atlas.

  2. En su proyecto cliente, inicialice el cliente de la aplicación.

  3. Luego, autentica un usuario en tu proyecto React Native.

Importante

Asegúrese de desinfectar los datos del cliente para protegerlos contra la inyección de código al usar funciones.

Para llamar a una función, puede pasar su nombre y argumentos a User.callFunction() o llamar a la función como si fuera un método en la propiedad 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
};
// ...
}

Volver

Conectarse a una aplicación de servicios de aplicaciones

En esta página