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
  7673a120_6161_8253_592c_2125fb6cfd5d["isReactive()"]
  880ea200_f528_af26_3f6f_c77fc2f21647["doWatch()"]
  880ea200_f528_af26_3f6f_c77fc2f21647 -->|calls| 7673a120_6161_8253_592c_2125fb6cfd5d
  a40c9fbb_7a72_7a8c_4119_58109f221b6b["isProxy()"]
  a40c9fbb_7a72_7a8c_4119_58109f221b6b -->|calls| 7673a120_6161_8253_592c_2125fb6cfd5d
  cf619ec4_7b08_dcbd_77cf_5dee8ef554bf["proxyRefs()"]
  cf619ec4_7b08_dcbd_77cf_5dee8ef554bf -->|calls| 7673a120_6161_8253_592c_2125fb6cfd5d
  cc2b31f1_d883_aa50_06f8_97f8ff6c1fc4["toRefs()"]
  cc2b31f1_d883_aa50_06f8_97f8ff6c1fc4 -->|calls| 7673a120_6161_8253_592c_2125fb6cfd5d
  f10bb288_275c_a84b_2a0c_83a96cd68f2f["isReadonly()"]
  7673a120_6161_8253_592c_2125fb6cfd5d -->|calls| f10bb288_275c_a84b_2a0c_83a96cd68f2f
  style 7673a120_6161_8253_592c_2125fb6cfd5d 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