ユースケース開発SlateSlate アプリケーションの管理ページ

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

アプリケーションのページ

ページを使用すると、アプリケーションのビルダーは UI、ロジック、リソース(たとえば、クエリ、変数、関数、イベント)を1個のアプリケーション内の異なるページに分割できます。各ページは個別に読み込まれ、それぞれ独立したスコープを持ちます。

複雑な Slate アプリケーションのロジックをページに分割すると、リファクタリングが簡単になるだけでなく、安定性、保守性、パフォーマンスも向上します。ページと共有変数を効果的に使用することで、開発者は整理された効率的なアプリケーションを作成し、パフォーマンスとユーザーエクスペリエンスの両方を向上させることができます。

新しいページを作成する

Slate アプリケーションにページを追加するには、次の手順を実行します。

  1. ページパネルで + を選択します。
  2. ページ名を入力します。
Slate アプリにページを追加します。

ページを削除する

Slate アプリケーションからページを削除するには、ページパネルで対象のページと同じ行にある ... ドロップダウンメニューを開き、削除を選択します。

Slate アプリからページを削除します。

ページ間を移動する

onNavigate[page_name] イベントと navigateTo[page_name] アクションを使用すると、同じアプリケーション内のページ間を簡単に移動できます。

ページ間を移動すると、移動先に応じて URL が更新されます。

URL にページ名を使用することで、Slate アプリケーション内の特定のページへの直接リンクを共有できます。

URL で特定のページにリンクします。

ページ間での状態の共有

「アプリケーションの状態」とは、ある時点でのアプリケーションの状態やステータスを指します。これには、アプリケーションの動作や出力に影響を与える可能性のあるすべての変数、ユーザー入力、設定が含まれます。

たとえば、ショッピングアプリでは、ユーザーがカートに追加した項目、ユーザーの設定、ログインしているかどうかなどがアプリケーションの状態に含まれる場合があります。

ページ間でアプリケーションの状態を共有するには、共有変数を使用します。共有変数は、アプリケーション全体のどのページからでも参照できます。

たとえば、あるページの関数やユーザーインタラクションによって共有変数の値を設定または変更し、別のページでその値を読み取って使用することで、ページ間の通信が可能になります。

共有変数を追加してページ間で状態を共有します。

特定のアプリケーションに対するユーザーの設定など、アプリケーションを読み込み直しても保持する必要があるユーザーごとのアプリケーションの状態情報を保存するには、ユーザーストレージ変数を使用します。ユーザーストレージ変数も、アプリケーション内のどのページからでもアクセスできます。