Docs Menu
Docs Home
/ /
Atlas Device SDK
/ /

함수 호출 - React Native SDK

이 페이지의 내용

  • 시작하기 전에
  • 함수 호출

이 섹션의 예시에서는 두 개의 인수를 받아 더한 다음 결과를 반환하는 sum 이라는 간단한 Atlas 함수를 호출하는 메서드를 보여 줍니다:

// sum: adds two numbers
exports = function(a, b) {
return a + b;
};
  1. App Services App 에서 Atlas Function 을 정의합니다.

  2. 클라이언트 프로젝트에서 앱 클라이언트를 초기화합니다.

  3. 그런 다음 React Native 프로젝트에서 사용자를 인증합니다.

중요

Functions를 사용할 때 코드 삽입을 방지하기 위해 클라이언트 데이터를 삭제해야 합니다.

함수를 호출하려면 이름과 인수를 User.callFunction()에 전달하거나 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
};
// ...
}

돌아가기

App Services 앱에 연결하

이 페이지의 내용