convex-create-component は何をしますか?
分離されたテーブルとアプリ向けAPIを持つ再利用可能なConvexコンポーネントを構築します。新しいコンポーネント、再利用可能なバックエンドモジュール、統合、またはコンポーネント境界の作業に使用します。
概要
このスキルは、npx convex コマンドを使用して新しいConvexコンポーネントを生成します。生成されたコンポーネントは、独立したテーブルと、親アプリケーションから呼び出せる公開APIを持ちます。
使用方法
- プロジェクトのルートディレクトリで、以下のコマンドを実行します。
npx convex deploy
- スキルが自動的に新しいコンポーネントのスケルトンを作成します。
特徴
- 分離されたテーブル:各コンポーネントは独自のテーブルスペースを持ち、他のコンポーネントや親アプリケーションと競合しません。
- アプリ向けAPI:コンポーネントは、親アプリケーションが呼び出せる公開関数を定義できます。
- 再利用性:作成したコンポーネントは、同じプロジェクト内の複数のアプリケーションや、他のプロジェクトでも再利用可能です。
- モジュール性:機能をコンポーネントに分割することで、コードベースが整理され、保守性が向上します。
対象プラットフォーム
- Convex(クラウドバックエンドプラットフォーム)
- Node.js 環境(
npxコマンドを実行可能な環境)
注意事項
- このスキルは、Convexプロジェクトが既にセットアップされていることを前提としています。
- 新しいコンポーネントを作成する際は、自動生成されたスケルトンをもとに、具体的なロジックを実装してください。