Provideではref()ではなくreactive()を使う理由

date
Mar 21, 2023
repo_url
slug
provide-use-reactive
status
Published
summary
type
Post
thumbnail_url
tags
vue
outer_link
リアクティブ変数を用意するにはref()とreactive()があるが、ref()を利用した場合、データにアクセスする際に.value を利用する。
同じコンポーネント内であれば問題ないが、Injectしたデータに対して.value でアクセスしようとすると、TypeScriptで型エラーとなっていまう。
それを避けるためにProvideにおいてはreactive()を使う。
 

© Hayato Kamiyama 2023 - 2024 - Build with Next.js & Notion