Skip to content

Commit 45ef411

Browse files
authored
Guide > Reusability & Composition > Teleport の翻訳を追従 (#292)
* docs: added video explanation links for Vue 3 vuejs/docs@dec96b3#diff-abdbed51e2bfc8953234d2f9b988dd01aae15aaec9f031d800f8994f660eeb08 * docs: add Vue 3 video lessons vuejs/docs@3341528#diff-abdbed51e2bfc8953234d2f9b988dd01aae15aaec9f031d800f8994f660eeb08 * Improve formatting of teleport.md vuejs/docs@6453ae5#diff-abdbed51e2bfc8953234d2f9b988dd01aae15aaec9f031d800f8994f660eeb08 * fix: markdown format * docs: replace to camelcase for technical term
1 parent 06fd0aa commit 45ef411

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/guide/teleport.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Teleport
22

3+
<VideoLesson href="https://vueschool.io/lessons/vue-3-teleport?friend=vuejs" title="Vue School で Teleport の使い方を学ぶ">Vue School の無料レッスンで Teleport の使い方を学ぶ</VideoLesson>
4+
35
Vue は私たちに、UI やそれに関連する挙動をコンポーネントにして、カプセル化することで UI を作り上げることを勧めています。私たちはそれらを互いに入れ子にして、アプリケーションを構成するツリーを作ることができます。
46

57
しかしながら、コンポーネントのテンプレートの一部が、論理的にこのコンポーネントに属している場合もありますが、技術的な観点では、テンプレートのこの部分を Vue アプリの外や、DOM 内の別の場所に移動させることが望ましいこともあります。
@@ -53,7 +55,7 @@ app.component('modal-button', {
5355

5456
Teleport は、グローバルステートに頼ったり、2つのコンポーネントに分割しなくても、HTML の一部を DOM のどの親の下でレンダリングするかを制御するための、きれいな方法を提供します。
5557

56-
`<teleport>` を使って、Vue にこの HTML を "**body**" タグに "**teleport (テレポート) **" させるよう、`modal-button` を変更しましょう。
58+
`<teleport>` を使って、Vue にこの HTML を "**body**" タグに "**Teleport** (テレポート) " させるよう、`modal-button` を変更しましょう。
5759

5860
```js
5961
app.component('modal-button', {
@@ -119,7 +121,7 @@ app.component('child-component', {
119121

120122
これは、親コンポーネントからの注入が期待通りに動作し、Vue Devtools 上では実際のコンテンツが移動した場所に配置されるのではなく、親コンポーネントの下に配置されることを意味します。
121123

122-
## 複数の teleport のターゲットを同じにして使う
124+
## 複数の Teleport のターゲットを同じにして使う
123125

124126
一般的なユースケースのシナリオは、再利用可能な `<Modal>` コンポーネントで、同時に複数のインスタンスがアクティブになっている状態かもしれません。このようなシナリオの場合、複数の `<teleport>` は、同じターゲット要素に対してそれぞれのコンテンツをマウントすることができます。
125127

0 commit comments

Comments
 (0)