--- title: "はじめに" url: https://docs.catalyst.zoho.com/ja/tutorials/task-manager/nodejs/introduction/ description: "タスクの作成・管理が可能なReact製タスクマネージャーアプリを構築します。タスクに対してCRUD操作やフィルター機能を実行できます。" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "プロジェクトディレクトリ構造" url: /ja/cli/v1/project-directory-structure/introduction/ - name: "NoSQL Table Keys" url: /ja/cloud-scale/help/nosql/components/#table-keys - name: "NoSQL SDK" url: /ja/sdk/nodejs/v2/cloud-scale/nosql/get-component-instance/ - name: "NoSQL API" url: /ja/api/code-reference/cloud-scale/nosql/insert-item/#InsertNewItem --- # Task Managerアプリ ### はじめに このチュートリアルでは、**Task Manager**というReact Webアプリケーションの構築方法を解説します。このアプリケーションでは、以下の機能を実行できます: * タスクの作成 * 作成した各タスクへのステータスの割り当て * タスクのフィルタリング * 作成済みタスクの更新 * 不要になったタスクの削除 アプリケーションのクライアント側は以下のようになります:  このアプリケーションのロジックは、以下のCatalystサービスおよびそのコンポーネントを使用してコーディングされています: 1. [Catalyst Serverless](https://docs.catalyst.zoho.com/ja/serverless/): * [Advanced IO Function](https://docs.catalyst.zoho.com/ja/serverless/help/functions/advanced-io/):Node.js環境でアプリケーションのバックエンドロジックをコーディングします。 2. [Catalyst CloudScale](https://docs.catalyst.zoho.com/ja/cloud-scale/): * [NoSQL](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/introduction/):JSONまたはJSON配列として渡される非構造化データまたは半構造化データを格納します。 * [Web Client Hosting](https://docs.catalyst.zoho.com/ja/cloud-scale/help/web-client-hosting/introduction/):アプリケーションのフロントエンドをReact Webアプリとしてホスティングします。 [Catalyst Webコンソール](https://console.catalyst.zoho.com/)と[Catalyst Command Line Interface](https://docs.catalyst.zoho.com/ja/cli/v1/cli-command-reference/)(CLI)を使用してアプリケーションを構築します。 > **Note:** このチュートリアルでは、ファンクションおよびクライアントコンポーネントに含めるファイルのコードが提供されます。提供されたコードをコピーし、指示に従って適切なファイルに貼り付けてください。 ### 主要コンセプト アプリケーションの構築に入る前に、以下のNoSQLテーブルキーについて理解しておくことが重要です: * **Partition Key**:このキーは必須属性であり、分散NoSQLテーブル内でデータがどのように、どこに格納されるかを定義します。 * **Sort Key**:このキーは通常オプションの属性であり、同じPartition Keyを共有する必要なデータを参照する際に役立ちます。 たとえば、果物に関するデータを含むNoSQLテーブルがある場合、*果物*自体が**Partition Key**となり、その特定の*品種*が**Sort Key**となります。
| Fruit (Partition Key) | Variety (Sort Key) | Color (Index) |
|---|---|---|
| Apple | Royal Gala | Red |
| Apple | Fuji | Red |
| Banana | Cavendish | Yellow |
| Banana | Red Dacca | Red |