Skip to content

Conversation

@reona5
Copy link
Contributor

@reona5 reona5 commented Sep 4, 2024

resolve #2263

vuejs/docs@66a8ced の反映です。

@vercel
Copy link

vercel bot commented Sep 4, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
docs-ja ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 5, 2024 1:09am

Copy link
Member

@jay-es jay-es left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます!
何点かコメントしたのでご確認お願いします 🙏


## onWatcherCleanup() <sup class="vt-badge" data-text="3.5+" /> {#onwatchercleanup}

現在のクリーンアップ関数が再実行される直前に実行されるクリーンアップ関数を登録します。`watchEffect` エフェクト関数または `watch` コールバック関数の同期実行中にのみ呼び出すことができます(つまり、非同期関数内の `await` ステートメントの後には呼び出すことができません)。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ひとつめの「クリーンアップ関数」を「ウォッチャー」に変更お願いします 🙏

Suggested change
現在のクリーンアップ関数が再実行される直前に実行されるクリーンアップ関数を登録します`watchEffect` エフェクト関数または `watch` コールバック関数の同期実行中にのみ呼び出すことができます(つまり、非同期関数内の `await` ステートメントの後には呼び出すことができません)。
現在のウォッチャーが再実行される直前に実行されるクリーンアップ関数を登録します`watchEffect` エフェクト関数または `watch` コールバック関数の同期実行中にのみ呼び出すことができます(つまり、非同期関数内の `await` ステートメントの後には呼び出すことができません)。


現在のクリーンアップ関数が再実行される直前に実行されるクリーンアップ関数を登録します。`watchEffect` エフェクト関数または `watch` コールバック関数の同期実行中にのみ呼び出すことができます(つまり、非同期関数内の `await` ステートメントの後には呼び出すことができません)。

- **Type**
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ここの小見出しも翻訳をお願いします 🙏

Suggested change
- **Type**
- ****

): void
```

- **Example**
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Example**
- ****


`onWatcherCleanup` は Vue 3.5+ でのみサポートされており、`watchEffect` エフェクト関数または `watch` コールバック関数の同期実行中に呼び出す必要があることに注意してください: 非同期関数の `await` ステートメントの後に呼び出すことはできません。

代わりに、`onCleanup` 関数も第 3 引数としてウォッチャーコールバックに渡され<span class="composition-api">、`watchEffect` エフェクト関数には第 1 引数として渡されます</span>:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

「ます」を移動お願いします 🙏

Suggested change
代わりに、`onCleanup` 関数も第 3 引数としてウォッチャーコールバックに渡され<span class="composition-api">、`watchEffect` エフェクト関数には第 1 引数として渡されます</span>:
代わりに、`onCleanup` 関数も第 3 引数としてウォッチャーコールバックに渡され<span class="composition-api">、`watchEffect` エフェクト関数には第 1 引数として渡され</span>ます:

@reona5
Copy link
Contributor Author

reona5 commented Sep 5, 2024

@jay-es
レビューとコメントありがとうございました!
対応コミットを積んでいるので再度ご確認いただけますでしょうか🙏

@reona5 reona5 requested a review from jay-es September 5, 2024 01:36
Copy link
Member

@jay-es jay-es left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

修正確認しました。
ご対応ありがとうございました! 🙏

@jay-es jay-es merged commit 11db0db into vuejs-translations:main Sep 5, 2024
@reona5 reona5 deleted the 2263 branch September 5, 2024 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3.5: watcher side effect cleanup + WatchHandle pause / resume

2 participants