isReactive() — vue Function Reference
Architecture documentation for the isReactive() function in reactive.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 998575fc_6104_64df_b366_9135ccd9e5f9["isReactive()"] abfe3078_bfec_252c_2107_7cdf0dd06f08["reactive.ts"] 998575fc_6104_64df_b366_9135ccd9e5f9 -->|defined in| abfe3078_bfec_252c_2107_7cdf0dd06f08 1b10e00d_02e6_305e_b4ad_0e11475c3139["doWatch()"] 1b10e00d_02e6_305e_b4ad_0e11475c3139 -->|calls| 998575fc_6104_64df_b366_9135ccd9e5f9 9360240a_31c2_6f0b_a459_7bc936e5fe8e["isProxy()"] 9360240a_31c2_6f0b_a459_7bc936e5fe8e -->|calls| 998575fc_6104_64df_b366_9135ccd9e5f9 8265b818_190d_33ad_9e37_5d79c36ba98e["proxyRefs()"] 8265b818_190d_33ad_9e37_5d79c36ba98e -->|calls| 998575fc_6104_64df_b366_9135ccd9e5f9 28426d93_c992_194a_11ac_aae7a5c41df3["toRefs()"] 28426d93_c992_194a_11ac_aae7a5c41df3 -->|calls| 998575fc_6104_64df_b366_9135ccd9e5f9 9243ce8a_d877_78fa_a26d_a35d289a1277["isReadonly()"] 998575fc_6104_64df_b366_9135ccd9e5f9 -->|calls| 9243ce8a_d877_78fa_a26d_a35d289a1277 style 998575fc_6104_64df_b366_9135ccd9e5f9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/v3/reactivity/reactive.ts lines 95–100
export function isReactive(value: unknown): boolean {
if (isReadonly(value)) {
return isReactive((value as Target)[ReactiveFlags.RAW])
}
return !!(value && (value as Target).__ob__)
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does isReactive() do?
isReactive() is a function in the vue codebase, defined in src/v3/reactivity/reactive.ts.
Where is isReactive() defined?
isReactive() is defined in src/v3/reactivity/reactive.ts at line 95.
What does isReactive() call?
isReactive() calls 1 function(s): isReadonly.
What calls isReactive()?
isReactive() is called by 4 function(s): doWatch, isProxy, proxyRefs, toRefs.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free