ユースケース開発React アプリケーションのためのOSDKチュートリアル:高度なToDoアプリケーションOSDKで高度なToDoアプリケーションを構築

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

オントロジー SDK で高度な ToDo アプリケーションを構築する

VS Code ワークスペースで利用可能な高度な ToDo アプリケーションは、実践的な例として ToDo アプリケーションを構築することで、オントロジー SDK の高度な機能の使い方を示します。次のドキュメントのセクションで説明されている機能を含め、オントロジー SDK のさまざまな機能を学べます。

高度な機能が使われている箇所に注釈が付いた、高度な ToDo アプリケーションの例。

アプリケーションのリファレンスドキュメントは、次のセクションに分かれています。

アーキテクチャと設定: アーキテクチャと設定の概要では、高度な ToDo アプリケーションの設定、必要なインストール、およびアプリケーションアーキテクチャの概要を説明します。

useProjects: useProjects フックは、React アプリケーション内で ToDo プロジェクトを管理するための包括的なインターフェースを提供します。このフックはオントロジー SDK を活用してバックエンドサービスとやり取りし、プロジェクトと、各プロジェクト内のタスクに関するリアルタイムの統計情報を取得する機能を提供します。

useTasks: useTasks フックは、ToDo アプリケーション内の特定のプロジェクトに関連するタスクを管理するカスタム React フックです。オントロジー SDK を活用してタスクデータを取得し、ユーザー情報と関連付け、購読を通じてリアルタイムの更新を提供します。このフックは、効率的なデータ取得、キャッシュ、および状態管理のために、SWR (stale-while-revalidate) 戦略と連携するように設計されています。

useCodingTask: useCodingTask フックは、ToDo アプリケーションでコーディングタスクのデータを取得および管理する機能を提供するカスタム React フックです。このフックは、基本的なタスクデータにユーザー情報とメタデータを付加します。

useLearningTask: useLearningTask フックは、ToDo アプリケーションで学習タスクのデータを取得および管理する機能を提供するカスタム React フックです。このフックは、基本的なタスクデータにユーザー情報、メディアコンテンツ、およびメタデータを付加します。

useAdmin: useAdmin フックは、Foundry Admin API からユーザーデータを取得する機能を提供するカスタム React フックです。効率的なデータ取得とキャッシュのために、SWR (stale-while-revalidate) ライブラリを活用します。