openActionLink
openActionLink
は、指定したアクションへのリンクを開くための関数です。リンクを開く際に、引数やオプションを指定できます。
基本的な使い方
import {
useCallback
} from 'react';
import {
openActionLink
} from '@basemachina/view';
const App = () => {
const handleClick = useCallback(() => {
openActionLink("action-id", {
param1: "value1",
param2: "value2"
}, {
newTab: true,
openAndRun: true
});
}, [])
return (
<button onClick={handleClick}>
Open link
</button>
);
};
詳細なインターフェース
引数
識別子 | 型 | 説明 | 例 |
---|---|---|---|
actionId | 文字列 | 開くべきアクションのID。アクションIDは、アプリケーションの特定の機能を実行するための識別子です。 | "action-id" |
params | オブジェクト | アクションを開く際に指定する引数。引数の名前と値のペアを持つオブジェクトです。 | { param1: "value1", param2: "value2" } |
options | オブジェクト | リンクを開くオプションを指定するオブジェクト。新しいタブで開くかどうかを指定する newTab プロパティと、リンクを開いたときにアクションを即時実行する openAndRun プロパティを持つことができます。 | { newTab: true, openAndRun: true } |
戻り値
openActionLink
関数は戻り値を返しません。
ただし、関数の実行によりアクションへのリンクが開かれ、その結果が画面に表示されます。