Docs Menu
Docs Home
/ /
Atlas Device SDK
/ /

関数の呼び出し - React Native SDK

項目一覧

  • 始める前に
  • 関数の呼び出し

このセクションの例では、2 つの引数を受け取り、それらを加算して結果を返す {0 という名前の単純な を呼び出す方法が示されています。Atlas Functionsum

// sum: adds two numbers
exports = function(a, b) {
return a + b;
};
  1. App Services Appでは、はAtlas Functionを定義します。

  2. クライアント プロジェクトで、App クライアントを初期化します。

  3. 次に、React Native プロジェクトでユーザーを認証します。

重要

Atlas Functions を使用する際は、コード インジェクションから保護するために、クライアント データを必ずサニタイズしてください。

関数を呼び出すには、その名前と引数を ユーザー.呼び出す関数()に渡すか、 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 Appへの接続