Skip to content

Commit 0c91b39

Browse files
mtmtkzmkazupon
andauthored
Update src/guide/component-provide-inject.md
Co-authored-by: kazuya kawaguchi <[email protected]>
1 parent bc99c3c commit 0c91b39

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/guide/component-provide-inject.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> このページは既に[コンポーネントの基本](component-basics.md)を読んでいる事を前提としています。 コンポーネントを初めて使う方はそちらを先にお読みください。
44
5-
通常、親コンポーネントから子コンポーネントにデータを渡す際[props](component-props.md) を使います。深くネストされたいくつかのコンポーネントがあり、深い階層にあるコンポーネントが浅い階層にあるコンポーネントの何かしらのデータのみを必要としている構造を想像してください。この場合でも、コンポーネントチェイン全体に prop を渡す必要がありますが、時にそれは面倒となります
5+
通常、親コンポーネントから子コンポーネントにデータを渡すとき[props](component-props.md) を使います。深くネストされたいくつかのコンポーネントがあり、深い階層にあるコンポーネントが浅い階層にあるコンポーネントの何かしらのデータのみを必要としている構造を想像してください。この場合でも、鎖のように繋ったコンポーネント全体にプロパティを渡す必要がありますが、時にそれは面倒になります
66

77
そのような場合は、`provide``inject` のペアを利用できます。コンポーネント階層の深さに関係なく、親コンポーネントは、そのすべての子階層へ依存関係を提供するプロバイダとして機能することができます。この機能は2つの機能からなります:
88
親コンポーネントは、データを提供するためのオプション `provide` を持ち、子コンポーネントはそのデータを利用するためのオプション `inject` を持っています。

0 commit comments

Comments
 (0)