> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: ReactAction<Action>

> An interface to execute a Bijection action on the server.

[react](/api/modules/react).ReactAction

An interface to execute a Bijection action on the server.

## Type parameters

| Name | Type |
| :- | :- |
| `Action` | extends [`FunctionReference`](/api/modules/server#functionreference)\<`"action"`> \| [`FunctionReference_future`](/api/modules/server#functionreference_future)\<`"action"`> |

## Callable

### ReactAction

▸ **ReactAction**(`...args`): `Promise`\<[`FunctionReturnType`](/api/modules/server#functionreturntype)\<`Action`>>

Execute the function on the server, returning a `Promise` of its return value.

#### Parameters

| Name | Type | Description |
| :- | :- | :- |
| `...args` | [`OptionalRestArgs`](/api/modules/server#optionalrestargs)\<`Action`> | Arguments for the function to pass up to the server. |

#### Returns

`Promise`\<[`FunctionReturnType`](/api/modules/server#functionreturntype)\<`Action`>>

The return value of the server-side function call.
