title: extends を使用して最初のテンプレートに基づいて第二のテンプレートを作成する translator: source: docs/en/sdk/app-charts-template-extends.mdx sha256: c5f32567b02edeee86630eb0bcc621121660ed79f2008c0815ec4bef15c6e3ef model: ovhcloud/Mistral-Small-3.2-24B-Instruct-2506
作業中です。納期未定。 Front App SDK (ReactJS) と Front API SDK (NodeJS) の両方が置き換えられています。このページは現在のリリースをドキュメント化し、置き換えが出荷されるまで正確で維持されます。これに対して書かれたコードは引き続き動作します。
プラットフォームは、最初のテンプレートから多くのオプションを活用し、後者に対する変更を自動的に受け取るテンプレートを作成する簡単な方法を提供します。
テンプレートに extends エレメントを追加するだけです。
extends を使用すると、第二のテンプレートのオプションは最初のテンプレートのオプションとマージされます。したがって、第二のテンプレートを使用すると、オプションは次のようになります。
例えば、rechartsBar からオプションのみを取得したい場合でも、別のコンポーネントに対して動作します。次の例のように、どのコンポーネントを指定する必要があります。
上記のマージされたオプションは、rechartsBarWithBiggerSize コンポーネントを使用するとすぐに recharts.line に適用されます。
extends を使用する場合、少なくとも1つのコンポーネント(キーワード component またはテンプレートとして使用されるコンポーネント)が定義されている必要があります。次の例は動作しません。rechartsBar または rechartsBarWithBiggerSize のどちらにもコンポーネントが割り当てられていないためです。
代わりに、これは正しい構成です。
または
注意 : チャートファミリーを使用している場合は、
extendsを指定する必要はありません。デフォルトで、子は親と同じオプションを取得します。
例えば:
ここで、recharts.bar は recharts からオプションを取得し、barGap プロパティを変更します。recharts.bar のオプションは次になります。

