DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป is a community of 966,904 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in

Discussion on: Thought on Vue 3 Composition API - `reactive()` considered harmful

Collapse
 
wormss profile image
WORMSS

Are the return types from ref().value recursive read-only?
Or are they still mutable? Are they reactive if so?

Collapse
 
voluntadpear profile image
Guillermo Peralta Scura

ref.value is mutable, and if the inner value of your ref is an object it is deeply reactive. E.g.: myObjectRef.value.bar.foo = "5" will trigger any watcher on myObjectRef

Thread Thread
 
ycmjason profile image
Jason Yu Author

If it is a computed ref, then I believe it will be recursively read-only.