Home / Function/ isReactive() — vue Function Reference

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

Calls

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