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
  c5c37a47_bc5f_b7a2_7788_aa7ab748702f["isReactive()"]
  b2856354_51ef_6ef1_ec4b_ae2e72186601["doWatch()"]
  b2856354_51ef_6ef1_ec4b_ae2e72186601 -->|calls| c5c37a47_bc5f_b7a2_7788_aa7ab748702f
  f4496246_0a61_4936_72ec_5240cd52563f["isProxy()"]
  f4496246_0a61_4936_72ec_5240cd52563f -->|calls| c5c37a47_bc5f_b7a2_7788_aa7ab748702f
  64e66d4a_66ec_04dc_9d39_9163e6c96fe5["proxyRefs()"]
  64e66d4a_66ec_04dc_9d39_9163e6c96fe5 -->|calls| c5c37a47_bc5f_b7a2_7788_aa7ab748702f
  9c32c94a_68ef_7e90_9cbd_f1d89ad7165f["toRefs()"]
  9c32c94a_68ef_7e90_9cbd_f1d89ad7165f -->|calls| c5c37a47_bc5f_b7a2_7788_aa7ab748702f
  3d048a11_6942_67b5_c66e_0aa58e3d5e37["isReadonly()"]
  c5c37a47_bc5f_b7a2_7788_aa7ab748702f -->|calls| 3d048a11_6942_67b5_c66e_0aa58e3d5e37
  style c5c37a47_bc5f_b7a2_7788_aa7ab748702f 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.
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